@charset "UTF-8";.item-detail{padding:64px 32px 24px}.item-main{display:flex;gap:40px;position:relative}.item-main p{margin:0}.item-main .detail-section{width:55%}.item-main .detail-section .items-image-container{width:100%;display:block;margin-bottom:80px}.item-main .detail-section .items-image-container .main-image img{width:100%;height:500px;-o-object-fit:contain;object-fit:contain}.item-main .detail-section .items-image-container .main-image.cover{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background:#00000080;display:flex;justify-content:center;align-items:center}.item-main .detail-section .items-image-container .main-image.soldout{position:relative;background:#000000b3}.item-main .detail-section .items-image-container .main-image.soldout-content{width:200px;margin:0 auto;border:1px solid red;padding:8px 12px;color:#fff;text-align:center;font-size:20px;font-weight:700}.item-main .detail-section .items-image-container .sub-image-container{display:grid;gap:20px}.item-main .detail-section .items-image-container .sub-image-container img{width:100px;height:100px}.item-main .info-container{flex:1;width:40%;position:absolute;top:0;right:0}.item-main .info-container .category{display:inline-block;border-radius:2px;background:#988263;color:#fff;font-weight:700;font-size:12px;text-align:center;line-height:24px;padding:4px 12px;margin-bottom:8px}.item-main .info-container .name{font-size:3.2rem;font-weight:700;line-height:36px;margin-bottom:16px}.item-main .info-container .price-review-container{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.item-main .info-container .price-review-container .price-box{display:flex;align-items:center;margin-bottom:24px}.item-main .info-container .price-review-container .price-box p{font-size:22px;line-height:33px}.item-main .info-container .price-review-container .price-box .postage{font-weight:700;margin-right:32px}.item-main .info-container .price-review-container .review{display:flex;gap:2px}.item-main .info-container .price-review-container .review img{width:20px}.item-main .info-container .quantity-container{margin-bottom:9px}.item-main .info-container .quantity-container select{width:80px;border-radius:1px;font-size:1.6rem;padding:8px}.item-main .info-container .beans-status .title{font-size:1.6rem;font-weight:400;letter-spacing:1px;margin-bottom:16px}.item-main .info-container .beans-status .beans-status__list{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.item-main .info-container .beans-status .beans-status__list label{display:inline-block;width:48%}.item-main .info-container .beans-status .beans-status__list .bean-option{width:100%;display:inline-flex;align-items:center;justify-items:center;border:1px solid #C6C6C6;border-radius:3px;cursor:pointer;padding:10px 8px;transition:all .3s ease;white-space:pre-wrap}.item-main .info-container .beans-status .beans-status__list .bean-option img{width:66px;height:43px}.item-main .info-container .beans-status .beans-status__list .bean-option .text{font-size:1.5rem;font-weight:400;letter-spacing:1px;margin-left:8px}.item-main .info-container .beans-status input[type=radio]{display:none}.item-main .info-container .beans-status input[type=radio]:checked+.bean-option{border-width:2px;border-color:#666}.item-main .info-container .stock{font-size:14px;margin-bottom:24px}.item-main .info-container .cart-button,.item-main .info-container .contact-button{margin-bottom:24px;width:100%}.item-main .info-container .cart-button img{width:24px;height:24px}.item-main .info-container .overview-container{margin-bottom:16px}.item-main .barista-comment{display:flex;align-items:center;margin-bottom:16px}.item-main .barista-comment .barista-comment__img{position:relative;width:20%}.item-main .barista-comment .barista-comment__img .barista-name{width:100%;position:absolute;bottom:0;left:0;color:#fff;text-align:center;padding:4px;font-size:1.4rem;background:#00000080}.item-main .barista-comment img{width:130px;height:108px}.item-main .barista-comment .comment{width:80%;font-size:1.4rem;margin-left:16px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}@media screen and (max-width: 767px){.item-main .barista-comment .comment{font-size:1.3rem}}.item-main__section{margin-bottom:40px}.item-main__favorite{width:100%;border:1px solid #988263;border-radius:1px;padding:16px;text-align:center;margin-bottom:20px;font-size:1.6rem;color:#988263}.item-main__favorite_icon{font-size:18px}.item-main__favorite_icon.active{color:#ffc800}.item-main .description-section .description-box .description{white-space:pre-wrap;word-wrap:break-word;margin-bottom:40px}.item-main .description-section .description-box .item-detail-container{width:100%;border-bottom:1px solid #DDDDDD;margin-bottom:40px}.item-main .description-section .description-box .item-detail-container .detail-box{height:auto;display:flex;border-top:1px solid #DDDDDD}.item-main .description-section .description-box .item-detail-container .detail-box label{width:30%;padding:8px 16px;background-color:#f5f5f5}.item-main .description-section .description-box .item-detail-container .detail-box p{width:70%;padding:8px 16px}.item-main .recommend-section .recommend-card-container,.item-main .recommend-section .item-list{display:flex;gap:24px}.label-container{display:flex;gap:8px;align-items:center;margin-bottom:16px}.label-container img{width:24px}.label-container label{font-size:20px;font-weight:700;line-height:30px}.text-sm{font-size:14px;line-height:24px}.text-md{font-size:16px;line-height:28px}.items-slider-thumbnail{margin-top:5px}.items-slider-thumbnail .swiper-wrapper{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,auto);gap:5px}.swiper-wrapper{height:auto!important}.items-slider-thumbnail .swiper-slide{width:100%!important;height:auto;opacity:.4;transition:opacity .3s;cursor:pointer}.items-slider-thumbnail .swiper-slide-thumb-active{opacity:1;border:1px solid silver}.items-slider-thumbnail img{width:100%;height:100px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.item-detail{padding:128px 0 24px}.item-main{padding:0;width:90%;margin:0 auto;flex-direction:column}.item-main .detail-section{width:100%;display:block}.item-main .detail-section .items-image-container{width:100%;height:auto;margin:0 auto 32px}.item-main .detail-section .items-image-container .main-image img{width:100%;height:300px;-o-object-fit:contain;object-fit:contain}.item-main .detail-section .info-container{position:inherit;width:100%}.item-main .detail-section .info-container .category{margin-bottom:8px}.item-main .detail-section .info-container .beans-status__list{gap:10px}.item-main .detail-section .info-container .beans-status__list .bean-option{padding:10px 4px}.item-main .detail-section .info-container .beans-status__list .bean-option img{width:50px;height:33px}.item-main .detail-section .info-container .beans-status__list .bean-option .text{font-size:1rem;margin-left:4px}.item-main .detail-section .info-container .name{font-size:24px;font-weight:700;line-height:20px;margin-bottom:8px}.item-main .detail-section .info-container .price-review-container{flex-direction:column-reverse;align-items:start;margin-bottom:12px}.item-main .detail-section .info-container .price-review-container .price-box{display:flex;align-items:center;margin-top:4px}.item-main .detail-section .info-container .price-review-container .price-box p{font-size:22px;font-weight:700;line-height:33px}.item-main .detail-section .info-container .price-review-container .price-box .postage{font-weight:700;margin-right:32px}.item-main .detail-section .info-container .price-review-container .review{display:flex;gap:2px}.item-main .detail-section .info-container .price-review-container .review img{width:20px}.item-main .detail-section .info-container .quantity-container select{border:1px solid silver;border-radius:8px}.item-main .detail-section .info-container .detail-buttons{flex-direction:column}.item-main .detail-section .info-container .cart-button,.item-main .detail-section .info-container .contact-button{width:100%;margin-bottom:16px}.item-main .detail-section .info-container .overview-container{margin-bottom:16px}.item-main .detail-section .info-container .overview-container__content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.item-main .description-section .description-box{display:block}.item-main .description-section .description-box .description{width:100%}.item-main .description-section .description-box .item-detail-container{width:100%;margin-top:16px;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD}.item-main .description-section .description-box .item-detail-container .detail-box{height:auto;display:flex;border-top:1px solid #DDDDDD}.item-main .description-section .description-box .item-detail-container .detail-box label{width:30%;padding:8px;background-color:#f5f5f5}.item-main .description-section .description-box .item-detail-container .detail-box p{width:70%;padding:8px}.item-main .review-section .review-more{width:311px}.item-main .review-section .review-card-container{flex-direction:column}.item-main .review-section .review-card-container .review-card{width:100%}.item-main .barista-comment{flex-direction:column;align-items:start}.item-main .barista-comment .barista-comment__img{width:auto;margin-bottom:16px}.item-main .barista-comment .comment{width:100%;margin-left:0}.items-slider-thumbnail{margin-top:16px}.items-slider-thumbnail img{width:100%;height:50px;-o-object-fit:contain;object-fit:contain}}
