/* BASIC css start */
#content{padding-top:48px;}

/* ÇÁ·Î¸ð¼Ç Å¸ÀÌÆ² */
#productPlan .page-hd{position:relative; margin-bottom:32px; display:flex; align-items: center; justify-content: space-between;}
#productPlan .page-hd h2{font-size:28px; line-height:34px; font-weight:500;}
#productPlan .page-hd span,
#productPlan .page-hd span a{color: #929292; text-transform: capitalize; vertical-align:top; display:inline; font-size:12px;}


/* ·£µù */
#productPlan .page-body .visual { margin-top: 30px;padding-bottom: 0;}
#productPlan .page-body .visual .prdWrap img:not(.wd50){width:100%;}
#productPlan .page-body .visual .prdWrap a:not(.wd50),
#productPlan .page-body .visual .prdWrap a:not(.wd50) img{display: block; width:100%}
#productPlan .page-body .visual .prdWrap img:not(.wd50){width:100%;}
#productPlan .page-body .visual .prd_tab, .loginCoupon{ cursor: pointer;}
#productPlan .page-body .visual .prdWrap .flex_box{display:flex;}
#productPlan .page-body .visual .prdWrap .flex_box a{display:inline-block; width:unset !important;}

#productPlan .prdWrap img[onclick]{cursor: pointer;}
.loginChk { cursor:pointer; }

/* ÇÁ·Î¸ð¼Ç °øÅë½ºÅ¸ÀÏ 2025-10-29 Â÷¹Î¿ì */
.gamtan-promotion {
    width: 1000px;
    margin: 0 auto 80px;
    font-size: 0;
    border: none;
    line-height: 0
}

.gamtan-promotion a {
    display: inline-block;
    vertical-align: bottom;
    font-size: 0;
    line-height: 0
}

.gamtan-promotion img {
    border: 0;
    vertical-align: bottom;
}

.gamtan-promotion .menuBtn {
    margin: 0 auto;
}

.gamtan-promotion .wd25 {
    width: 25%;
    display: inline-block;
}

.gamtan-promotion .wd33 {
    width: 33.33%;
    display: inline-block;
}

.gamtan-promotion .wd50 {
    width: 50%;
    display: inline-block !important;
}

.accordionBox {
    display: none;
}



/* -------------------------------------------------------------------------------- */
/* »ó´Ü ÇÃ·ÎÆÃ ÅÇ */
.menuBtn{display:flex; cursor: pointer;}
.menuBtn.hidden{display:none;}

/* ÇÏ´Ü ÇÃ·ÎÆÃ */
.floating_box{ position: fixed; z-index: 1; top: 8%; left: 50%; width: 500px; transform: translate(-50%, 0); display: none; gap: 8px; align-items: center; background: #DB7445; padding: 12px 16px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15); }
.floating_box p{font-size: 18px;}
.floating_box span{color:#ffffff; font-size: 18px; font-weight: 400;}
.floating_box .close{display:block; margin: 0 0 0 auto; width:25px !important;}


/* ½º¿ÍÀÌÆÛ */
.swiper19{position: relative; width:100%; overflow:hidden;}
.swiper19 .swiper-wrapper{position:absolute; top:35%;}
.swiper19 .swiper-button-next::after, .swiper19 .swiper-button-prev::after{color:#000000}

.gamtan_swiper {background: #544639;}
.gamtan_swiper :is(.swiper-button-next, .swiper-button-prev){color:#d1d1d1;}
.gamtan_swiper .swiper-button-next{right:24px;}
.gamtan_swiper .swiper-button-prev{left:24px;}

.jase_swiper{position: relative; overflow: hidden; -ms-overflow-style: none;}
.jase_swiper .swiper-wrapper{position:absolute; top:35%;}
.prdWrap .jase_swiper .swiper-pagination.swiper-pagination-bullets{bottom:70%}
.prdWrap .jase_swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{
    width: auto;
    height: auto;
    background: 0;
    border: 2px solid #9EA193;
    border-radius: 100px;
    margin: 0 8px;
    padding: 0px 28px;
    font-size: 18px;
    line-height: 40px; 
    color: #9EA193;
}

.prdWrap .jase_swiper .swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet-active {
    border-color: #897500;
    color: #897500;
}
.prdWrap .jase_swiper .swiper-pagination.swiper-pagination-bullets span {
    color: inherit;
}

.thumbnail_slide > .thumb-list{position:relative;}
.thumbnail_slide > .thumb-list .swiper-pagination{display: flex; top: 0; width: 88%; left: 5.5%; justify-content: space-between; padding-bottom:30px;}
.thumbnail_slide > .thumb-list .swiper-pagination img{width:23% !important; border-radius:0; height:auto; margin:0;}

.junior_swiper{position: relative; overflow: hidden; -ms-overflow-style: none;}
.junior_swiper svg {display:none;}
.junior_swiper :is(.swiper-button-next, .swiper-button-prev){ color: #a7a7a7; top: 40% !important;  z-index:10;}
.junior_swiper .swiper-button-next:after, .junior_swiper .swiper-button-prev:after{font-size: 35px;}
.junior_swiper::-webkit-scrollbar{ display:none;}

.swiper01 .swiper-button-next::after,
.swiper01 .swiper-button-prev::after{color:#BAC7CD;}


/* #38340 ÀÚ¼¼ºê¶ó ½º¿ÍÀÌÆÛ ÆäÀÌµå Å¸ÀÔ 2025-10-24 Â÷¹Î¿ì */
.jase-swiper-fade { position: relative; }
.jase-swiper-fade .swiper-nav { 
    position: absolute; 
    bottom: 372px;
    width: 100%;
}
.jase-swiper-fade .swiper-nav .swiper-btn {
    position: absolute;
    z-index: 1;
    display: inline-block;
    width: 22px;
    height: 38px;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='38' fill='none' viewBox='0 0 22 38'%3E%3Cpath fill='%23000' fill-opacity='.3' d='m18.752-.002 2.85 2.95-15.75 15.8 15.75 15.85-2.85 2.9-18.75-18.75z'/%3E%3C/svg%3E") no-repeat center center;
    background-size: cover;
    border: 0;
    cursor: pointer;
}
.jase-swiper-fade .swiper-nav .btn-prev {
    left: 16px;
}
.jase-swiper-fade .swiper-nav .btn-next {
    right: 16px;
    transform: scale(-1);
}

.relative { position: relative; }
    
.echo-text-bubble-wrap { 
    position: absolute;
    top: -62px;
    left: 50%;
    width: 100%;
    transform: translateX(-50%);
}
.echo-text-bubble { 
    display: block;
    width: 100%;
    height: 100px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='291' height='138' fill='none' viewBox='0 0 291 138'%3E%3Cg filter='url(%23a)'%3E%3Cpath fill='%232d2d2d' d='M233.5 15c23.472 0 42.5 19.028 42.5 42.5S256.972 100 233.5 100h-73.105l-12.138 20.61c-1.16 1.971-4.01 1.971-5.17 0L130.949 100H57.5C34.028 100 15 80.972 15 57.5S34.028 15 57.5 15z'/%3E%3Cpath fill='%23fff' d='M64.192 45.713H81.76v3.701H68.487v8.578H80.49v3.688H68.487V74h-4.295zm24.497 32.541h-3.715l9.116-33.867h3.715zm11.18-32.541h4.53l5.497 21.864h.262l5.719-21.864h4.475l5.718 21.878h.249l5.497-21.878h4.53L128.501 74h-4.337l-5.939-21.133h-.221L112.065 74h-4.351zm77.276 7.886h5.069v3.094h-5.069v11.851h-3.715V42.343h3.715zm-27.458-7.168h8.591v-4.102h3.688v4.102h8.549v2.983h-20.828zm1.906 11.298q0-1.989 1.063-3.48 1.063-1.506 2.998-2.32 1.933-.83 4.461-.83 2.486 0 4.406.83 1.934.813 2.997 2.32 1.077 1.491 1.077 3.48 0 1.948-1.077 3.44-1.064 1.477-2.997 2.292-1.92.801-4.406.801-2.527 0-4.461-.8-1.935-.816-2.998-2.294-1.063-1.49-1.063-3.439m3.37 8.73h3.688v7.099h19.986v3.039h-23.674zm.207-8.73q-.013 1.119.594 1.948.621.828 1.74 1.27 1.119.429 2.611.429 1.478 0 2.597-.428 1.118-.443 1.74-1.271.621-.83.635-1.948-.014-1.146-.635-1.989-.623-.856-1.74-1.312-1.12-.456-2.597-.456-1.492 0-2.611.456t-1.74 1.312q-.608.843-.594 1.99m59.017 5.415h-3.702V54.29h-6.533v-3.052h6.533v-8.923h3.702zm-29.158-3.15q2.652-.939 4.627-2.707 1.99-1.782 3.053-4.06 1.063-2.28 1.063-4.697v-.773h-7.596v-3.025h18.895v3.025h-7.542v.746q0 2.223 1.009 4.31 1.022 2.085 2.928 3.715 1.92 1.63 4.503 2.5l-1.893 2.955q-2.9-1.007-5.041-2.997a13.9 13.9 0 0 1-3.301-4.627 14.8 14.8 0 0 1-3.426 5.207q-2.265 2.238-5.359 3.37zm5.608 10.733q-.014-2.073 1.409-3.55 1.422-1.493 4.088-2.265 2.666-.788 6.326-.788t6.312.788q2.666.772 4.089 2.265 1.436 1.477 1.436 3.55 0 2.057-1.436 3.535-1.423 1.479-4.089 2.252-2.652.788-6.312.8-3.66-.012-6.326-.8-2.666-.773-4.088-2.252-1.423-1.477-1.409-3.535m3.674 0q-.013 1.16.953 2.002.967.83 2.804 1.257 1.837.429 4.392.415 2.542.013 4.379-.415 1.836-.427 2.804-1.257.98-.842.98-2.002 0-1.174-.98-2.017-.968-.843-2.804-1.27-1.837-.443-4.379-.443-2.555 0-4.392.442-1.837.43-2.804 1.27-.966.844-.953 2.017m32.166-4.876h-3.854l-.359-20.138h4.572zm-4.682 5.649q-.015-.746.359-1.381.373-.636 1.008-1.008a2.8 2.8 0 0 1 1.409-.373q.732 0 1.367.373.636.372 1.009 1.008.386.635.386 1.381t-.386 1.381q-.373.636-1.009 1.008a2.65 2.65 0 0 1-1.367.373 2.8 2.8 0 0 1-1.409-.373 2.8 2.8 0 0 1-1.008-1.008 2.57 2.57 0 0 1-.359-1.381'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' width='291' height='137.086' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3386_7829'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3386_7829' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat center center;
    background-size: contain;
    animation: floatY 2s ease-in-out infinite;
}
    
/* À§¾Æ·¡·Î ÃµÃµÈ÷ ¿òÁ÷ÀÌ´Â ¾Ö´Ï¸ÞÀÌ¼Ç */
@keyframes floatY {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
}

/* #38344 ¾Æ¿ï·¿ ½º¿ÍÀÌÆÛ nav¹öÆ° Ãß°¡ 2025-10-27 Â÷¹Î¿ì */
[class*="outlet-swiper"] {
    position: relative;
}
[class*="outlet-swiper"] .swiper-nav {
    position: absolute;
    bottom:210px;
    width:100%;
}
/* ¸¶Áö¸· ½º¿ÍÀÌÆÛ ¿¹¿ÜÃ³¸®*/
.outlet-swiper3 .swiper-nav {
    bottom: 262px;
}

[class*="outlet-swiper"] .swiper-btn {
    position: absolute;
    z-index:1;
    display: block;
    width: 29px;
    height: 53px;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='53' fill='none' viewBox='0 0 29 53'%3E%3Cpath stroke='%23777' stroke-width='3.271' d='M27.32 1.156 1.153 27.324M27.32 51.18 1.153 25.013'/%3E%3C/svg%3E") no-repeat center center;
    background-size:cover;
    border: 0;
    cursor: pointer;
}

[class*="outlet-swiper"] .swiper-btn.prev {
    left: 30px;
}
    
[class*="outlet-swiper"] .swiper-btn.next {
    right: 30px;
    transform: scale(-1);
}



/* ÇÃ·ÎÆÃ ³×ºñ */
.floating_nav{overflow:auto; background:#fff; z-index:99;}
.floating_nav ul{width:100%; display:flex; justify-content: center; margin:0 auto;}
.floating_nav ul li{width:100%; padding:16px 18px; margin-right:1px; position:relative;text-align:center; font-size:20px;;font-weight:500; color:#999; cursor:pointer; line-height:26px;}
.floating_nav ul li span{display:block; font-size:18px}
.floating_nav ul li::after{content:''; display:block; position:absolute; left:100%; top:50%; transform:translateY(-50%); width:1px; height:14px; background:#CCCCCC;}
.floating_nav ul li:last-child::after{display:none;}
.floating_nav ul li.active{color:#E64E63;}

.floating_nav.gamtan_gnb{background:#fff; white-space: nowrap;}
.floating_nav.gamtan_gnb ul{/*gap: 40px;*/}
.floating_nav.gamtan_gnb ul li{width:auto; color:#999999;}
.floating_nav.gamtan_gnb ul li span {color:#999999;}
.floating_nav.gamtan_gnb ul li:not(:last-child)::after{content:''; display:block; position:absolute; left:auto; right: 0; top:50%; transform:translateY(-50%); width:1px; height:14px; background:#CCCCCC;}
.floating_nav.gamtan_gnb ul li.active{color:#E64E63}
.floating_nav.gamtan_gnb ul li.active span{color:#E64E63}
/* -------------------------------------------------------------------------------- */
/* ¾ÆÄÚµð¾ð */
.accordionBox{display:none;}

/* -------------------------------------------------------------------------------- */
/* Å¸ÀÌ¸Ó */
#timer19{ width: 100%; text-align: center; position: relative;}

#HourCountdown19 { 
    font-family:'SpoqaHanSansNeo-Regular'; 
    position:absolute;transform:translateY(-50%); display: flex; justify-content: space-between;  
    text-align:center;line-height:1; letter-spacing:1.5px;
    
    width:47%; bottom: 31%; left:23.2%; 
}
#HourCountdown19 span{ display:inline-block; font-size: 46px; font-weight:600; color: #fff; text-align:center; white-space:nowrap; 
    /* ¼ýÀÚ Èçµé¸² ¹æÁö */
    font-variant-numeric: tabular-nums;
    font-feature-settings: "tnum"; }
#HourCountdown19 .timerText {font-weight:400; text-align:left; color: #fff; font-size:38px;}

#floating_timer { 
     font-family:'SpoqaHanSansNeo-Regular' !important; 
     display: flex; text-align:center; font-weight: 500; letter-spacing: 1px; gap:4px;
}
#floating_timer span{ width: 100%; display: block; font-size: 18px; font-weight:600; color: #ffffff; }

#timer32{ width: 100%; text-align: center; position: relative;}
#HourCountdown32 { 
    font-family:'SpoqaHanSansNeo-Regular'; 
    position:absolute;transform:translateY(-50%); display: flex; justify-content: space-between;  
    text-align:center;line-height:1; letter-spacing:-1.5px;
  
    width:61%; bottom: 27%; left:18.5%; 
}
#HourCountdown32 span{ display:inline-block; font-size: 60px; font-weight:500; color: #fff; text-align:center; white-space:nowrap; 
    /* ¼ýÀÚ Èçµé¸² ¹æÁö */
    font-variant-numeric: tabular-nums;
    font-feature-settings: "tnum"; }
#HourCountdown32 .timerText {font-weight:400; text-align:left; color: #fff; font-size:48px;}

#timer24{ width: 100%; text-align: center; position: relative;}
#HourCountdown24 { 
    font-family:'SpoqaHanSansNeo-Regular'; 
    position:absolute;transform:translateY(-50%); display: flex; justify-content: space-between;  
    text-align:center;line-height:1; letter-spacing:-1.5px;
  
    width: 86%; bottom: 22%; left: 7%;   
}
#HourCountdown24 span{ width:100%; font-size: 60px; color: #FF6200; font-weight:500; text-align:center; white-space:nowrap; }


div[id*='timer'].blur{ width: 100%; text-align: center; position: relative;}
div[id*='timer'].blur .timer-box{position:absolute; top:0; left:50%; transform:translateX(-50%); width:737px;  background:#016D9D /*rgba(12, 46, 86, 0.50);  backdrop-filter: blur(26px)*/; padding: 32px 46px; text-align:left;}
div[id*='timer'].blur .timer-box div[id*='HourCountdown']{position:unset !important; transform:unset !important;}
div[id*='timer'].blur .timer-box > span{color:#fff; display:block; font-size:24px; padding-top:6px; line-height:1;}
div[id*='timer'].blur .timer-box > span:last-child{padding:12px 18px; background:#fff; color:#003349; position:absolute; right:46px; top:50%; transform:translateY(-50%); line-height:1;}
div[id*='timer'].blur + img{padding-top:140px;}
#timer19.blur .timer-box{background:#3D1C00}
#timer32.blur .timer-box{background:#3D1C00}
#timer19.blur .timer-box > span:last-child{color:#3D1C00;}
#timer32.blur .timer-box > span:last-child{color:#3D1C00;}

/* -------------------------------------------------------------------------------- */

/* ÀÌº¥Æ® ÅÇ */
.displaynone {display: none!important;}
.eventPage .item-wrap {overflow:visible;}
.eventPage .item-wrap .item-cont .item-list {margin-bottom: 30px;}
.eventPage .item-wrap .item-cont .item-list:last-child {margin-right:0 !important;}

.item-wrap .swiper { margin-bottom:140px; border-top: 2px solid #E5E5E5; overflow:visible; padding-top:67px;}
.item-wrap .swiper:first-child {margin-top:24px; }
.item-wrap .swiper [class^='mySwiper'] {overflow:hidden;}
.item-cont.swiper-wrapper {display:flex;}
.item-wrap .swiper-button-next {right:-73px;}¤©
.item-wrap .swiper-button-next:after {content:url(/design/justmysize/img/arrow_next.svg);}
.item-wrap .swiper-button-prev {left:-30px;display:none;}
.item-wrap .swiper-button-lock {display:block;}

.eventTab_wrap{padding:26px 0;}
.eventTab_wrap .eventTab {text-align: left;width: 100%;margin: auto;}
.eventTab_wrap .eventTab p {display: inline-block;padding: 12px 22px;border: 1px solid #D6D6D6;border-radius: 5px;color: #545454;font-size: 20px;font-weight: 300;margin-right: 13px;cursor: pointer;background-color: #fff;}
.eventTab_wrap .eventTab p.on {font-weight: 600;color: #F06D48;border: 2px solid #F06D48;}
.eventTab_wrap .eventTab p span {font-weight: 300;padding: 0 0.123em;}

.plan_title_name { text-align: left;margin-bottom:50px;}
.plan_title_name .event_title {font-size:24px;font-weight:700;color:#414141;letter-spacing: -0.01em;}
.plan_title_name .event_subTitle {font-size:24px;font-weight:500;color:#414141;}
.plan_title_name .event_subTitle::before {content:'|';padding:0 15px;}
.plan_title_name .event_description {font-size:20px;font-weight:400;color:#898989;margin-top:23px;letter-spacing:0;}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {width: 100% !important;background-color: #F0F0F0 !important;left: 0 !important;bottom:0 !important;}
.swiper-scrollbar-drag {background-color: #F06D48 !important;height: 6px !important;}

.page-body center {margin-bottom:100px;}
.eventTab_wrap.scroll {position: fixed;top: 67px;left:50%; width: 100%; max-width: 1920px; min-width: 1280px; margin: 0 auto; padding: 26px 80px;background-color: #fff;z-index: 1000; border-bottom:1px solid rgb(221, 221, 221); transform:translateX(-50%);}
.prd-info, .item-wrap .item-cont .item-list .prd-name a, .item-wrap .item-cont .item-list .prd-price{font-family: "Pretendard", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", sans-serif;}


/* ÁÖ´Ï¾îºê¶ó */
.prdWrap.juniorPromotion{margin-bottom:50px;}
.eventTab_wrap.junior .eventTab{text-align:center;}
.eventTab_wrap.junior .eventTab p{width:200px !important; text-align:center; border-radius:35px; padding:17px 17px; font-size:25px;}
.eventTab_wrap.junior .eventTab p.on{background:#F69155; border-color:#F69155; color:white;}
.prdWrap > p{font-size:2.8rem; margin-top:30px; line-height:1.5}

/* ÅÇ */
.prd_tab{display:flex; width:100%;}
.prd_tab li img{display:none !important;}
.prd_tab li img.on{display:block !important;}
.tab-con{display:none;}
.tab-con.on{display:flex; flex-wrap: wrap;}

.text_tab>*{flex : 1;}
.text_tab li{line-height: 22px; padding: 24px 0; font-size: 16px; font-weight: 400; background: #ffffff; color: #999999;}
.text_tab li.on{color: #493A3A; border-bottom: 6px solid #493A3A;}
.text_tab li span{display: block; font-size: 20px; font-weight: 500; color: #999999;}
.text_tab li.on span {color: #493A3A;}

.text_tab.green li.on{color: #3D1C00; background: #DFDCC5; border-bottom: 3px solid #3D1C00;}
.text_tab.green li.on span {color: #3D1C00;}

.text_tab.pink li.on{color: #461A12; background: #EDCAC7; border-bottom: 3px solid #461A12;}
.text_tab.pink li.on span {color: #461A12;}

.text_tab.orange li.on{color: #E76616; background: #FFF6F0; border-bottom: 3px solid #E76616;}
.text_tab.orange li.on span {color: #E76616;}

.text_tab.beige li.on{color: #3D1C00; background: #F4F2EC; border-bottom: 3px solid #3D1C00;}
.text_tab.beige li.on span {color: #3D1C00;}

.text_tab.brown li.on{color: #FDD2CB; background: #3C1217; border-bottom: 3px solid #FDD2CB;}
.text_tab.brown li.on span {color: #FDD2CB;}

.text_tab.blue li.on{color: #1395CC; background: #F0F6F9; border-bottom: 3px solid #1395CC;}
.text_tab.blue li.on span {color: #1395CC;}

.text_tab.purple li.on{color: #754A8C; background: #F8E9FF; border-bottom: 3px solid #754A8C;}
.text_tab.purple li.on span {color: #754A8C;}

.text_tab.red li.on{color: #F97A0F; background: #FAECDD; border-bottom: 3px solid #F97A0F;}
.text_tab.red li.on span {color: #F97A0F;}

.text_tab.yellow li.on{color: #D08E00; background: #FFF6E0; border-bottom: 3px solid #D08E00;}
.text_tab.yellow li.on span {color: #D08E00;}

.text_tab.lightbrown li.on{color: #BB830A; background: #F9F4EA; border-bottom: 3px solid #BB830A;}
.text_tab.lightbrown li.on span {color: #BB830A;}

.inner_tab .tab{display:flex;}
.inner_tab .tab li img{display:none !important;}
.inner_tab .tab li img.on{display:block !important;}
.inner_tab .con{display:none;}
.inner_tab .con.on{display:flex; flex-wrap: wrap;}


/* -------------------------------------------------------------------------------- */
/* ÇÏ´Ü Áø¿­»óÇ° */
.inner{padding:0 80px;}
.prdWrap.inner_m{width: 737px !important;}
.item-wrap .item-cont{display:flex; padding-bottom:56px;}
.item-wrap .item-cont li{display:block; width:calc((100% - 72px)/4); margin-bottom:40px; margin-right:24px;}
.item-wrap .item-cont li:nth-child(4n){margin-right:0;}
.item-wrap .item-cont li a{display:block; position:relative;}
.item-wrap .item-cont li a .number{position:absolute; top:0; left:0; display:block; width:24px; height:24px; text-align:center; font-size:14px; font-weight:500; line-height:24px; color:#fff; background:#000;}
.item-wrap .item-cont li figure img{width:100%; border:solid 1px #F6F6F6;} 
.item-wrap .item-cont li figure .list_shoppingInfo{padding-top:16px;}
.item-wrap .item-cont li figure .list_shoppingInfo .listName{font-size:16px; font-weight:500; line-height:19px; color:#333; padding-bottom:4px;}
.item-wrap .item-cont li figure .list_shoppingInfo .listDiscount{font-size:14px; font-weight:500; line-height:17px; color:#BFBFBF; padding-bottom:2px; text-decoration:line-through;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale{display:flex;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale > div{margin-right:4px;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale > div,
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale > div strong{font-size:18px; font-weight:700; line-height:22px; color:#F06D48;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-sale .listPrice strong{font-size:18px; font-weight:700; line-height:22px; color:#242424;}
.item-wrap .item-cont li figure .list_shoppingInfo .prd-ico .MK-product-icons{display:flex;}
.item-wrap .item-cont li figure .list_shoppingInfo .prd-ico .MK-product-icons img{margin-bottom:10px; height:21px !important; width:auto; box-sizing:content-box;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-prd-etc{margin-top:10px; display:flex;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-prd-etc .c-review{margin-right:8px; font-size:12px; font-weight:500; line-height:14px; color:#999999;}
.item-wrap .item-cont li figure .list_shoppingInfo .c-prd-etc .c-color{font-size:12px; font-weight:500; line-height:14px; color:#999999;}


.item-wrap .swiper .item-cont .none-data{margin:0 auto;}
.item-wrap .swiper .item-cont .none-data i{font-size:4em;}
.item-wrap .swiper .item-cont .none-data p{font-size:2em; margin-top:1.4em}


.float_text{ position: absolute; top: -50%; left: 50%; width: 145px; height: 50px; font-size: 24px; background: #232323; transform:translate(-50%,0);
             display: flex; color: #ffffff; align-items: center; justify-content: center; border-radius: 45px; animation: joinAni .6s infinite alternate;}
.float_text::after {content:""; position: absolute; bottom: -10px; left: 50%; width: 20px; height: 20px; background: #232323; transform:translate(-50%,0) rotate(45deg);}

@keyframes joinAni {
    0% {
        margin-top: 0px;
    }

    100% {
        margin-top: 5px;
    }
}

/* BASIC css end */

