.shop-info h2{margin:0 0 10px;font-size:16px}.shop-info .shop-area{display:flex}.shop-info .shop-photo img{object-fit:cover;border:1px solid #cfcec5}.shop-info .shop-content{flex:auto;margin-left:14px}.shop-info .shop-name{font-weight:700}.shop-info .shop-name a{text-decoration:none}.shop-info .shop-name a:hover{text-decoration:underline}.shop-info .shop-profile{margin-top:12px}.shop-info .shop-profile>p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop-info .shop-profile .shop-link{text-align:right;margin-top:4px}.shop-info .shop-profile .shop-link a{padding-left:12px;position:relative}.shop-info .shop-profile .shop-link a:before{content:"";font-family:iichi-icon;font-size:18px;line-height:1;position:absolute;top:-2px;left:-5px}.shop-info .shop-photo-item{margin-top:20px}.shop-info .shop-photo-item .items{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.shop-info .shop-photo-item .items li img{vertical-align:bottom}.shop-info .shop-other{margin:4px 0 8px;font-size:12px}.shop-info .shop-other a{font-weight:700;text-decoration:underline}.shop-info .follow-button{position:relative}.shop-info .follow-button follow-button{width:100%;height:30px;display:block}.shop-info .follow-button .follow-recommend{pointer-events:none;position:absolute;bottom:-10px;right:15px}.shop-info .laws{text-align:right;margin-top:12px}.shop-info .laws a{padding-left:12px;position:relative}.shop-info .laws a:before{content:"";font-family:iichi-icon;font-size:16px;line-height:1;position:absolute;top:-2px;left:-5px}.stars{color:#f6b55b;letter-spacing:1px;font-size:12px}.stars:before{font-family:iichi-icon}.stars[data-rate="1"]:before{content:""}.stars[data-rate="2"]:before{content:""}.stars[data-rate="3"]:before{content:""}.stars[data-rate="4"]:before{content:""}.stars[data-rate="5"]:before{content:""}#item-header .owner-actions{margin:15px 0}#item-header .owner-actions a{color:#7c7c7c;margin-right:12px;text-decoration:none}#item-header .owner-actions a:hover{opacity:.8}#item-header .owner-actions a>i{vertical-align:middle;margin-right:3px;font-size:18px;position:relative;top:-1px}#item{grid-template-columns:640px 280px;grid-template-areas:"image info""image info2""body info2"".info2";gap:0 60px;margin-bottom:40px;display:grid}photo-viewer{grid-area:image;display:block}photo-viewer .photo-viewer{width:640px}photo-viewer .photo-viewer img{object-fit:cover;vertical-align:bottom;width:100%;height:100%}.photo-viewer-image-wrap{aspect-ratio:1;background:#f7f7f7 url(../images/ui/loader.ef6616e99cd3a8fa.svg) 50% no-repeat;width:640px;height:640px;position:relative}.photo-viewer-image-wrap img{cursor:pointer;object-fit:cover;vertical-align:bottom;width:100%;height:100%}.photo-viewer-image-wrap .photo-viewer-comment{background-color:var(--color-black-alpha40);color:var(--color-white);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:5px 10px;position:absolute;bottom:0;overflow:hidden}.photo-viewer-main{position:relative;overflow:hidden}.photo-viewer-main>ul{display:flex}.photo-viewer-thumbnail{padding:8px 8px 12px 0;display:flex;overflow-x:auto;overflow-y:hidden}.photo-viewer-thumbnail li .photo{width:66px;height:66px;margin:0 1px 0 7px}.photo-viewer-thumbnail li .photo img{cursor:pointer;object-fit:cover;vertical-align:bottom;border:1px solid transparent;border-radius:4px;width:100%;height:100%}.photo-viewer-thumbnail li.is-current .photo img{border-color:var(--color-black)}#item-info{grid-area:info}#item-info h1{margin-bottom:20px;font-size:20px}#item-info>.cart-button{margin-bottom:18px}#item-info>.cart-button-fixed{display:none}#item-info like-button{display:block;position:relative;top:-2px}#item-info .free-shipping{color:#ad0008;margin-bottom:14px}#item-info .item-option{margin:18px 0 12px}#item-info .item-option>li{min-height:25px;padding:4px 0}#item-info .item-option>li>i{color:#4b4b4b;vertical-align:middle;margin-right:8px;font-size:24px;position:relative}#item-info .item-option>li.vintage>i{margin-right:3px;top:-3px;left:-3px}#item-info .item-option>li.gift>i{top:-4px}#item-info .item-option>li.ordermade>i{top:-2px}#item-info #item-price-like{justify-content:space-between;margin-bottom:12px;display:flex}#item-info send-request-button{height:27.5px;margin:-10px 0 20px;display:block}#item-info #item-price .price{font-size:20px;font-weight:700}#item-info #item-price .stock{margin-top:5px;font-size:16px}#item-info #item-price .stock span{font-weight:700}#item-info #item-price.sold .price{color:#7c7c7c}#item-info #item-price.sold .stock{color:#7c7c7c;font-weight:700}#item-info .coupon-promotion{gap:8px;margin-bottom:16px;display:flex}#item-info .coupon-promotion>i{margin-top:4px;font-size:16px}#item-info .coupon-promotion .coupon-text{color:inherit;font-weight:700;text-decoration:underline}#item-info .coupon-promotion .coupon-text .due-date{font-weight:400}#item-info #share-message{padding:2px 0 30px;display:flex}#item-info #share-message .share-wrap{width:33px;height:51px}#item-info .item-vintage{border:1px solid #e3e3e3;border-radius:6px;margin-bottom:16px;padding:12px 16px}#item-description{grid-area:body;padding-bottom:15px}#item-description .text{padding:30px 0 0;line-height:191%;overflow:hidden}#item-description .text a{text-decoration:underline}#item-description #item-tag{margin-top:20px}#item-description #item-tag>ul{flex-wrap:wrap;padding-bottom:20px;display:flex}#item-description #item-tag>ul>li{margin:0 8px 8px 0}#item-description #item-tag>ul>li>a{border:1px solid #ccc;padding:4px 8px;display:block}#item-description #item-tag>ul>li>a:hover{background-color:#f2f2f2;text-decoration:none}#item-info2{grid-area:info2}#item-info2 summary{cursor:pointer;padding:5px 0;font-size:16px;font-weight:700;position:relative}#item-info2 summary:after{color:#9a9585;content:"";font-family:iichi-icon;font-size:28px;line-height:1;position:absolute;top:2px;right:5px}#item-info2 summary.active:after,#item-info2[open] summary:after{transform:rotate(180deg)}#item-info2 .note{margin-top:5px}.shipping-method table{background-color:var(--color-white);border-collapse:collapse;width:100%}.shipping-method td,.shipping-method th{text-align:center;padding:4px 2px;font-size:11px}.shipping-method th:last-child{width:62px}.shipping-method th .bulk-buying{align-items:center;display:flex}.shipping-method th .bulk-buying button{color:#d9d9d9;margin:2px 0 0;padding:1px 3px}.shipping-method td:first-child{text-align:left;font-weight:700}.shipping-method td:last-child{padding-right:18px}.shipping-method td.feature{text-align:center}.no-shipping-method{margin:0 0 30px}.no-shipping-method h2{padding:5px 0;font-size:16px;font-weight:700}.no-shipping-method p{border:1px solid #e3e3e3;border-radius:6px;margin-top:4px;padding:12px 16px}.shipping-period{margin-top:30px}.shipping-period .heading{align-items:center;font-size:16px;font-weight:700;display:flex}.shipping-period .days{margin-left:20px;font-size:16px;font-weight:400}.item-notice{margin-top:30px}.item-notice .text{margin-top:5px;line-height:160%}.maker-info{margin:60px 0 20px}.maker-info h2{margin:0 0 10px;font-size:16px}.maker-info .maker-area{display:flex}.maker-info .maker-photo img{object-fit:cover;border:1px solid #cfcec5}.maker-info .maker-content{flex:auto;margin-left:14px;position:relative}.maker-info .maker-name{font-weight:700}.maker-info .maker-name a{text-decoration:none}.maker-info .maker-name a:hover{text-decoration:underline}.maker-info .maker-profile{margin-top:10px}.maker-info .maker-profile>p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.maker-info .maker-profile .maker-link{text-align:right;margin-top:4px}.maker-info .maker-profile .maker-link a{padding-left:12px;position:relative}.maker-info .maker-profile .maker-link a:before{content:"";font-family:iichi-icon;font-size:18px;line-height:1;position:absolute;top:-2px;left:-5px}.maker-info .maker-photo-item{margin-top:20px}.maker-info .maker-photo-item .items{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.maker-info .maker-photo-item .items li img{vertical-align:bottom}.shop-info{margin:60px 0 20px}.maker-info+.shop-info{margin-top:30px}.information{border:1px solid #e3e3e3;border-radius:4px;margin:20px 0 15px;padding:14px 15px 12px}.information .information-title{align-items:center;margin:0 0 8px;display:flex}.information .information-text{-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin-bottom:6px;display:-webkit-box;overflow:hidden}.information .information-more{text-align:right}.information .information-more a{padding-left:12px;position:relative}.information .information-more a:before{content:"";font-family:iichi-icon;font-size:18px;line-height:1;position:absolute;top:-2px;left:-5px}#feedback{content-visibility:auto;margin:30px 0}#feedback .heading{gap:5px;margin-bottom:10px;display:flex}#feedback .heading .link a{text-decoration:underline}#feedback ul>li{justify-content:space-between;gap:10px;padding:8px 0;display:flex}#feedback .photo img{border:1px solid #f1ece7}#feedback .exp{flex:1;font-size:12px;overflow:hidden}#feedback .exp .item-name{text-overflow:ellipsis;white-space:nowrap;padding-bottom:3px;font-weight:700;display:block;overflow:hidden}#feedback .exp .rating{margin-bottom:2px}#feedback .exp .rating img{position:relative;top:2px}same-category-items{min-height:261.41px;display:block}@media (max-width:639px){.shop-info .shop-photo img{width:90px;height:auto}.shop-info .shop-photo-item .items li img{width:100%;height:auto}#content{padding-top:0}#item{margin-bottom:20px;display:block}photo-viewer{margin:0 -10px}photo-viewer .photo-viewer{width:auto}.photo-viewer-image-wrap{width:100vw;height:auto}.photo-viewer-main{width:auto;height:auto}.photo-viewer-thumbnail li .photo{width:60px;height:60px}#item-info h1{margin-bottom:10px;padding-top:12px;font-size:18px}#item-info>.cart-button-fixed.active{display:block}#item-info .item-option{margin-top:0}#item-info #item-price .price{font-size:18px}#item-info #item-price .stock{font-size:14px}#item-info #share-message{padding-bottom:20px}#item-description{padding-bottom:30px}#item-description .text{padding:6px 0 0;line-height:1.6}#item-info2{content-visibility:auto}.item-notice,.shipping-period{margin-top:20px}.maker-info .maker-photo img{width:90px;height:auto}.maker-info .maker-photo-item .items li img{width:100%;height:auto}same-category-items{min-height:calc(28.6vw + 105.64px)}}
/*# sourceMappingURL=item.fd8a3494757e7423.css.map*/