.detail_top_container{padding-top:177px}@media screen and (max-width: 768px){.detail_top_container{padding-top:100px}}.detail_top_flex_container{width:88%;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.detail_top_flex_container{flex-direction:column;width:100%}}.detail_item_left{width:50%}@media screen and (max-width: 768px){.detail_item_left{width:100%}}.swiper-button-next:after,.swiper-button-prev:after{color:#888;font-size:25px}.swiper-button-next,.swiper-button-prev{width:55px;height:55px;background:#fff;opacity:.75}@media screen and (max-width: 768px){.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-next{top:50%;right:0}.swiper-button-prev{top:50%;left:0}.swiper-thumbnail{width:100%;max-width:300px;margin:0 auto 97px}@media screen and (max-width: 768px){.swiper-thumbnail{margin-bottom:20px;width:50%!important;height:100px}}.swiper-thumbnail .swiper-wrapper{display:flex;justify-content:space-between}.swiper-thumbnail .swiper-slide{width:auto!important;opacity:.5;transition:opacity .5s;flex-shrink:0}.swiper-thumbnail .swiper-slide.swiper-slide-thumb-active{opacity:1;margin:0}.detail_item_left .detail-swiper-main{margin-bottom:20px;aspect-ratio:1 / 1;width:100%}@media screen and (max-width: 768px){.detail_item_left .detail-swiper-main{width:350px;margin:0 20px 12.5px}}.swiper{width:100%;aspect-ratio:1 / 1}.swiper-wrapper{width:100%}.swiper-slide{aspect-ratio:1 / 1!important;height:auto!important}.swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper-thumbnail .swiper-slide{width:73px!important;height:73px!important;opacity:.5;transition:opacity .5s;flex-shrink:0;aspect-ratio:1 / 1!important}@media screen and (max-width: 768px){.swiper-thumbnail .swiper-slide{width:clamp(2.813rem,1.007rem + 7.41vw,4.563rem)!important;height:clamp(2.813rem,1.007rem + 7.41vw,4.563rem)!important}}.detail_item_right{width:45.5%}@media screen and (max-width: 768px){.detail_item_right{width:76.41%;margin:0 auto;text-align:center}}.detail_item_right h2{font-size:36px;font-family:Zen Old Mincho,serif;font-weight:600;margin-bottom:11px;letter-spacing:3.6px;color:#493959}@media screen and (max-width: 768px){.detail_item_right h2{font-size:16px}}.detail_item_right .detail_cost{font-size:25px;font-weight:500;letter-spacing:3.75px;margin-bottom:45px;color:var(--main_logo_color)}@media screen and (max-width: 768px){.detail_item_right .detail_cost{font-size:18px;margin-bottom:26px}}.detail_quantity{width:160px;height:45px;margin-bottom:25px;background:#f9f7ef;position:relative;display:flex;align-items:center;border-radius:3px}@media screen and (max-width: 768px){.detail_quantity{height:41px;margin-left:auto;margin-right:auto}}.detail_quantity .detail_count_container{position:absolute;right:5px;padding:0 24px 0 0}.detail_quantity span{color:#493959;font-family:Zen Old Mincho,serif;font-size:18px;font-weight:400;line-height:40px;letter-spacing:.9px;margin-left:10px}@media screen and (max-width: 768px){.detail_quantity span{font-size:16px}}.detail_quantity .detail_decrease,.detail_quantity .detail_increase{cursor:pointer}.detail_button{width:300px;height:45px;background:#c94829;color:#f9f7ef;justify-content:center;align-items:center;border-radius:24px;border:transparent;margin-bottom:64px;cursor:pointer;position:relative;transition:all .2s ease-in-out;font-size:16px}@media screen and (max-width: 768px){.detail_button{margin-bottom:35px}}.detail_button:hover{background:#fff;color:#c94829;border:solid 1px #c94829}.detail_button svg{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}.detail_button:hover svg{right:-10px}details{width:80%;background:#f9f7ef;margin-bottom:50px;pointer-events:none}@media screen and (max-width: 768px){details{width:300px;margin-bottom:11px;margin-left:auto;margin-right:auto}}details.detail_active{padding-bottom:18.5px}details p{color:#493959;font-family:Zen Old Mincho,serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.8px;padding:18.5px 27px 0;background-image:linear-gradient(to right,#493959 8px,transparent 8px);background-size:16px 1px;background-repeat:repeat-x;background-position:left top;transition:padding-top .3s ease-in-out;text-align:left}summary{padding:9.5px 22.5px;display:flex;justify-content:space-between}@media screen and (max-width: 768px){summary{height:40px;padding:8px 11px}}summary span{color:#493959;font-family:Zen Old Mincho,serif;font-size:18px;font-weight:500;line-height:40px;letter-spacing:.9px}@media screen and (max-width: 768px){summary span{font-size:16px;line-height:unset}}.detail_accordion_button{position:relative}.detail_accordion_button .detail_accordion_parts1{position:absolute;content:"";top:50%;right:25px;width:20px;height:1px;background-color:#493959;transform:rotate(90deg);transition:all .3s ease-in-out}.detail_accordion_button .detail_accordion_parts1.part1_active{transform:rotate(180deg)}.detail_accordion_button .detail_accordion_parts2{position:absolute;content:"";top:50%;right:25px;width:20px;height:1px;background-color:#493959;transition:all .3s ease-in-out}.detail_accordion_button .detail_accordion_parts2.part2_active{opacity:0}.details_container{width:88%;margin:0 auto 120px;display:flex;flex-flow:column;align-items:center;gap:32px}@media screen and (max-width: 768px){.details_container{width:90%;margin:50px auto 120px;flex-flow:column;justify-content:flex-start;align-items:center}}.details_container .detail_content{width:100%;display:flex;flex-flow:column;align-items:center;gap:16px}@media screen and (max-width: 768px){.details_container .detail_content{width:100%;max-width:390px;gap:12px}}.details_container .detail_content picture{width:100%;max-width:512px;height:auto;aspect-ratio:1 / 1}.details_container .detail_content img{width:100%;height:100%;object-fit:cover;object-position:center}.details_container .detail_content p{width:100%;color:var(--main_logo_color);line-height:1.5;text-align:center}.detail_recommend{width:88%;margin:0 auto;padding-bottom:180px}@media screen and (max-width: 768px){.detail_recommend{width:90%}}.detail_recommend_title{width:100%;position:relative;display:flex;justify-content:center;margin-bottom:69px}@media screen and (max-width: 768px){.detail_recommend_title{margin-bottom:41px}}.detail_recommend_title_area{display:inline;position:relative}.detail_recommend_title_area h2{color:#493959;font-size:36px;font-weight:400;letter-spacing:3.6px}@media screen and (max-width: 768px){.detail_recommend_title_area h2{font-size:24px}}.detail_recommend_title_area span{position:absolute;bottom:-14px;left:50%;transform:translate(-50%);display:inline-block;width:76px;height:3px;background:#c94829}.detail_recommend_list{width:100%;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.detail_recommend_list{flex-wrap:wrap}}.detail_recommend_item{width:21.6%}@media screen and (max-width: 768px){.detail_recommend_item{width:48%;margin-bottom:44px}}.detail_recommend_item img{width:100%}@media screen and (max-width: 768px){.detail_recommend_item img{margin-bottom:7px}}.detail_recommend_item p{color:#493959;font-size:20px;font-weight:400;line-height:40px;letter-spacing:1px}@media screen and (max-width: 768px){.detail_recommend_item p{font-size:16px;line-height:21px;letter-spacing:.5px}}.detail_recommend_item .recommend_cost{line-height:30px;margin-top:7px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/item_detail.css.map */
