@media(max-width: 1023px){.sp-menu--show,.sp-cart-button{display:none !important}}@media(max-width: 1023px){.item-detail{padding:0}}.item-detail__content{margin-bottom:56px}@media(min-width: 1024px){.item-detail__content{display:flex;justify-content:space-between;margin-bottom:90px}}@media(min-width: 1024px){.item-detail__img-area{width:54.8611111111%}}.item-detail__img-area .item-swiper-container-wrap{position:relative;margin-bottom:16px}.item-detail__img-area .item-swiper-container{overflow:hidden;width:100%}.item-detail__img-area .item-swiper-container .swiper-slide{position:relative}.item-detail__img-area .item-swiper-container .swiper-slide img{width:100%;vertical-align:top}.item-detail__img-area .item-swiper-container .add_favorite{position:absolute;top:12px;right:18px;display:block;width:33px;height:33px;background:url(../img/icon/ico-favorite-off.svg) no-repeat;background-size:contain}@media(min-width: 1024px){.item-detail__img-area .item-swiper-container .add_favorite{width:40px;height:40px}}.item-detail__img-area .item-swiper-container .add_favorite.active{background:url(../img/icon/ico-favorite-on.svg) no-repeat;background-size:contain}.item-detail__img-area .item-swiper-prev,.item-detail__img-area .item-swiper-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2}.item-detail__img-area .item-swiper-pagination{position:absolute;z-index:2;bottom:44px;display:flex;justify-content:center;gap:8px}.item-detail__img-area .item-swiper-pagination .swiper-pagination-bullet{background:#fff;border:solid 1px var(--txtColor);width:8px;height:8px;border-radius:50%;margin:0;opacity:1}.item-detail__img-area .item-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--txtColor)}.item-detail__img-area .item-swiper-prev{left:-20px}.item-detail__img-area .item-swiper-next{right:-20px}.item-detail__img-area .zoom-button{width:68px;height:38px;border-radius:50px;position:absolute;right:10px;bottom:44px;background:rgba(0,0,0,.5);color:#fff;font-size:calc(12/16*1rem);font-weight:500;z-index:2;display:flex;align-items:center;justify-content:center;gap:5px}.item-detail__img-area .zoom-button:before{content:"";display:block;background:url(../img/icon/ico-zoom.svg) no-repeat;background-size:contain;width:14px;height:15px}.item-detail__img-area .thumb-swiper-container-wrap{position:relative}.item-detail__img-area .thumb-swiper-container{overflow:hidden}@media(max-width: 1023px){.item-detail__img-area .thumb-swiper-container{position:relative;margin-bottom:30px}.item-detail__img-area .thumb-swiper-container .swiper-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);gap:4px}.item-detail__img-area .thumb-swiper-container:after{content:"";display:block;background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.92) 57.64%, #fff 100%);width:100%;height:70px;position:absolute;left:0;bottom:0;z-index:2}.item-detail__img-area .thumb-swiper-container.more--show:after{content:none}.item-detail__img-area .thumb-swiper-container--more{position:absolute;width:108px;height:20px;bottom:0;left:0;right:0;z-index:2;margin:auto;font-family:var(--cormorant);font-size:calc(11/16*1rem);font-weight:500;border-radius:25px;display:flex;justify-content:center;align-items:center;gap:6px}.item-detail__img-area .thumb-swiper-container--more.on:before{content:"CLOSE"}.item-detail__img-area .thumb-swiper-container--more.on:after{transform:rotate(180deg)}.item-detail__img-area .thumb-swiper-container--more:before{content:"MORE"}.item-detail__img-area .thumb-swiper-container--more:after{content:"";display:block;background:url(../img/icon/ico-down.svg) no-repeat;background-size:contain;width:7px;height:4px}}@media(min-width: 1024px){.item-detail__img-area .thumb-swiper-container .swiper-slide{width:12.4050632911%;margin-right:1.2658227848%}}.item-detail .img-caption{text-align:center;margin-top:12px;font-weight:500}@media(max-width: 1023px){.item-detail .img-caption{font-size:calc(11/16*1rem)}}@media(min-width: 1024px){.item-detail__info{width:38.8888888889%}}.item-detail__info .icon-list{margin-bottom:15px}.item-detail__brand{margin-bottom:7px}.item-detail__brand a{text-decoration:underline}.item-detail__name{font-size:calc(22/16*1rem);font-weight:500;margin-bottom:12px;color:var(--grayColor71)}.item-detail__price-area{font-weight:500;margin-bottom:25px}@media(min-width: 1024px){.item-detail__price-area{margin-bottom:40px}}.item-detail__price-area .proper-wrapper{font-weight:500;display:flex;align-items:baseline;gap:6px;font-size:22px}.item-detail__price-area .sale-wrapper .proper{font-size:calc(10/16*1rem);color:var(--grayColor6)}@media(min-width: 1024px){.item-detail__price-area .sale-wrapper .proper{font-size:calc(11/16*1rem)}}.item-detail__price-area .sale-wrapper .proper__price{text-decoration:line-through}.item-detail__price-area .sale-wrapper .proper .tax{font-size:calc(10/16*1rem)}@media(min-width: 1024px){.item-detail__price-area .sale-wrapper .proper .tax{font-size:calc(12/16*1rem)}}.item-detail__price-area .sale-wrapper .is_sale{font-size:22px;color:var(--redColor);font-weight:bold}@media(min-width: 1024px){.item-detail__price-area .sale-wrapper .is_sale{font-size:calc(22/16*1rem)}}.item-detail__price-area .sale-wrapper .is_sale .tax{font-size:calc(10/16*1rem);font-weight:500}@media(min-width: 1024px){.item-detail__price-area .sale-wrapper .is_sale .tax{font-size:calc(12/16*1rem)}}.item-detail__price-area .sale-wrapper .sale-rate{border:solid 1px var(--redColor);color:var(--redColor);font-size:calc(12/16*1rem);padding:0 6px;height:20px;border-radius:40px;font-weight:500}.item-detail .cart-box--show{display:flex;justify-content:center;align-items:center;gap:.5em;margin-bottom:23px;font-size:calc(14/16*1rem)}@media(min-width: 1024px){.item-detail .cart-box--show{margin-bottom:60px}}.item-detail .cart-box--show:before{content:"";display:block;background:url(../img/icon/ico-cart-white.svg) no-repeat;background-size:contain;width:14px;height:17px}.item-detail__txt-area{word-break:break-all;margin-bottom:80px;color:var(--grayColor71)}@media(max-width: 1023px){.item-detail__txt-area{font-size:calc(12/16*1rem);margin-bottom:40px}}.item-detail__spec{color:var(--grayColor71);background:var(--lightGrayColorF7);border-radius:10px;padding:36px 20px;margin-bottom:30px}@media(min-width: 1024px){.item-detail__spec{padding:50px 40px}}.item-detail__spec a{text-decoration:underline}.item-detail__spec__table{font-size:calc(12/16*1rem);width:100%}.item-detail__spec__table th{width:73px;text-align:left}@media(min-width: 1024px){.item-detail__spec__table th{width:85px}}.item-detail__spec__table th,.item-detail__spec__table td{font-weight:500;vertical-align:top}.item-detail__spec__table tr:not(:last-child) th,.item-detail__spec__table tr:not(:last-child) td{padding-bottom:17px}@media(min-width: 1024px){.item-detail__spec .category-list{display:flex;flex-wrap:wrap}.item-detail__spec .category-list .category:not(:last-child){display:flex}.item-detail__spec .category-list .category:not(:last-child):after{content:"/";margin:0 1em}}.item-detail__size{margin-bottom:23px}@media(min-width: 1024px){.item-detail__size{margin-bottom:30px}}.item-detail__size__table{width:100%;border-bottom:solid 1px var(--grayColorD)}@media(max-width: 1023px){.item-detail__size__table{margin-bottom:23px}}.item-detail__size__table th,.item-detail__size__table td{font-weight:500;border-top:solid 1px var(--grayColorD);padding:10px;text-align:center;color:var(--grayColor6)}@media(max-width: 1023px){.item-detail__size__table th,.item-detail__size__table td{font-size:calc(12/16*1rem)}}.item-detail__size__table thead th{background:var(--lightGrayColorF5)}@media(max-width: 1023px){.item-detail__size__bottom{font-size:calc(10/16*1rem)}}.item-detail .sns-section{display:flex;justify-content:flex-end;gap:17px}.item-detail .sns-section__ttl{display:flex;align-items:center;gap:10px;font-weight:normal}.item-detail .sns-section__ttl:before{content:"";display:block;background:url(../img/icon/ico-share.svg) no-repeat;width:19px;height:23px}.item-detail .sns-section__list{display:flex;gap:6px}.item-detail .coordinate-section .coordinate-swiper-container{position:relative}@media(max-width: 1023px){.item-detail .coordinate-section .coordinate-swiper-container{overflow:hidden}}@media(min-width: 1024px){.item-detail .coordinate-section .coordinate-swiper-container .swiper-slide{width:18.8888888889%;margin-right:1.3888888889%}}.item-detail .coordinate-section .coordinate-swiper-container .coordinate-swiper-prev,.item-detail .coordinate-section .coordinate-swiper-container .coordinate-swiper-next{position:absolute;top:45%;transform:translateY(-50%);z-index:2}.item-detail .coordinate-section .coordinate-swiper-container .coordinate-swiper-prev{left:8px}.item-detail .coordinate-section .coordinate-swiper-container .coordinate-swiper-next{right:8px}.item-detail .coordinate-section .coordinate__pic{margin-bottom:12px}.item-detail .coordinate-section .coordinate__pic img{vertical-align:top}@media(min-width: 1024px){.item-detail .coordinate-section .coordinate__pic{margin-bottom:20px}}.item-detail .coordinate-section .coordinate__staff{display:flex;align-items:center;gap:12px}.item-detail .coordinate-section .coordinate__staff__pic{width:50px;display:grid;place-content:center}.item-detail .coordinate-section .coordinate__staff__name{font-size:calc(16/16*1rem);letter-spacing:.07em}.item-detail .coordinate-section .coordinate__staff__txt{font-size:calc(10/16*1rem)}.item-detail .cart-box{position:fixed;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1000;margin:auto;background:#fff;border-radius:5px;border:solid 1px var(--grayColor71);display:none;max-width:550px}@media(max-width: 1023px){.item-detail .cart-box{left:18px;right:17px}}.item-detail .cart-box.show{display:block}.item-detail .cart-box--close{position:absolute;right:0;top:0;transform:translate(50%, -50%)}.item-detail .cart-box__content{padding:6px 10px;max-height:calc(100dvh - 100px);overflow-y:auto}.item-detail .cart-box__content::-webkit-scrollbar{display:none}.item-detail .cart-box .color-box__header{display:grid;grid-template-columns:65px auto;align-items:center;background:var(--lightGrayColorF7);font-weight:500;gap:24px}.item-detail .cart-box .color-box__size{align-items:center;text-align:center;padding:12px 0;position:relative}@media(max-width: 1023px){.item-detail .cart-box .color-box__size{display:flex;flex-wrap:wrap;padding-left:20px}.item-detail .cart-box .color-box__size__val{margin-right:28px}}@media(min-width: 1024px){.item-detail .cart-box .color-box__size{display:grid;grid-template-columns:65px auto 294px}}.item-detail .cart-box .color-box__size:not(:last-child){border-bottom:solid 1px var(--grayColorD9)}.item-detail .cart-box .color-box__size__button-area{display:grid;grid-template-columns:auto 40px;align-items:center;gap:17px}@media(max-width: 1023px){.item-detail .cart-box .color-box__size__button-area{width:100%;margin-top:20px}}.item-detail .cart-box .color-box__size .add_cart_btn{display:flex;justify-content:center;align-items:center;gap:12px}.item-detail .cart-box .color-box__size .add_cart_btn:before{content:"";display:block;background:url(../img/icon/ico-cart-in.svg) no-repeat;background-size:contain;width:17px;height:15px}.item-detail .cart-box .color-box__size .stock--none{color:var(--redColorFF)}.item-detail .cart-box .color-box__size .add_favorite{display:block;width:26px;height:26px;background:url(../img/icon/ico-favorite-off.svg) no-repeat;background-size:contain}@media(min-width: 1024px){.item-detail .cart-box .color-box__size .add_favorite{width:40px;height:40px}}.item-detail .cart-box .color-box__size .add_favorite.active{background:url(../img/icon/ico-favorite-on.svg) no-repeat;background-size:contain}.item-detail .add_cart_pop{--lightGrayColorF8:#F8F8F8;position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;margin:auto;width:350px;height:130px;background:var(--lightGrayColorF8);border:solid 4px #fff;filter:var(--dropShadow);border-radius:10px;z-index:1001;text-align:center;display:none}.item-detail .add_cart_pop__content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.item-detail .add_cart_pop.show{display:block}.item-detail .add_cart_pop--close{position:absolute;right:-10px;top:-10px}.item-detail .add_cart_pop__txt{font-size:calc(13/16*1rem)}.item-detail .add_cart_pop .button{max-width:300px;margin:0 auto}