.spec-table{width:100%;border-collapse:collapse}.spec-table th,.spec-table td{padding:8px 12px;vertical-align:top;text-align:left;border-top:1px solid #999;border-bottom:1px solid #999}.spec-table th{white-space:nowrap;background:#f5f5f5;font-weight:400;min-width:5em;opacity:1}.material-table,.material-sub-table{width:100%;border-collapse:collapse;margin-bottom:1rem}.material-table th,.material-table td,.material-sub-table th,.material-sub-table td{padding:8px 12px;vertical-align:top;text-align:left;border-top:1px solid #999;border-bottom:1px solid #999}.material-table th,.material-sub-table th{background:#f5f5f5;font-weight:400;opacity:1}.material-sub-table th,.material-sub-table td{width:50%}.size-chart-section{margin:2rem 0}.size-chart-section h3{margin-bottom:1rem}.size-chart-section h4,.size-chart__cat{margin:1.4rem 0 .6rem;font-size:11px;font-weight:var(--fw-medium, 500);letter-spacing:.1em;color:var(--color-label, #5a5a52);padding-left:.55rem;border-left:2px solid var(--color-point-strong, #b98f40);line-height:1.2}.size-chart__cat:first-child{margin-top:0}.size-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:.5rem}.size-table thead th{font-size:11px;letter-spacing:.1em;color:var(--color-label, #5a5a52);font-weight:500;padding:9px 6px;border-bottom:1px solid var(--color-border, #d8d3ca);text-align:center;background:none}.size-table tbody th{text-align:left;color:var(--color-ink, #2a2a2a);font-size:13px;font-weight:400;padding:11px 6px;border-bottom:1px solid var(--color-hairline, #ece9e4)}.size-table tbody td{padding:11px 6px;border-bottom:1px solid var(--color-hairline, #ece9e4);text-align:center;font-weight:400;color:var(--color-ink, #2a2a2a)}.size-table tbody tr:last-child th,.size-table tbody tr:last-child td{border-bottom:none}.point-up{max-width:calc(100vw - 40px);margin:.5rem 0 .25rem;padding:8px 11px;border-radius:2px;background:var(--color-point-bg, #fdf8f0);border:.5px solid var(--color-point-border, #e8d4b0);display:flex;align-items:center;gap:10px}.point-up__main{min-width:0}.point-up__badge{flex-shrink:0;display:inline-block;padding:3px 8px;background:var(--color-point-strong, #b98f40);color:#fff;font-size:9px;font-weight:var(--fw-medium, 500);border-radius:1px;letter-spacing:.1em;white-space:nowrap}.point-up__title{margin:0;font-size:11px;font-weight:var(--fw-medium, 500);color:var(--color-point, #8a6030)}.point-up__period{margin:5px 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 14px}.point-up__count{font-size:9px;color:#b0905a;font-variant-numeric:tabular-nums}.point-up__ann{padding:1px 5px;background:var(--color-point-bg-2, #f7ecd2);color:#b0905a;border-radius:1px;font-size:8px;letter-spacing:.04em}.point-up__reward-pts{flex-shrink:0;font-size:11px;font-weight:var(--fw-medium, 500);color:var(--color-point, #8a6030);white-space:nowrap}.point-up--campaign{background:var(--color-preorder-bg, #eceef3);border-color:var(--color-preorder-border, #b8c0d0)}.point-up--campaign .point-up__badge{background:var(--color-preorder, #4a5870)}.point-up--campaign .point-up__title,.point-up--campaign .point-up__reward-pts{color:var(--color-preorder, #4a5870)}.point-up--campaign .point-up__count{color:#7a8296}.point-up-stack{display:flex;flex-direction:column;gap:6px;margin:.5rem 0 .25rem}.point-up-stack>.point-up{margin:0}.point-up--tiered{display:flex;align-items:stretch;gap:0;padding:0;background:#fffdf9;border:.5px solid var(--color-point-strong, #b98f40)}.point-up__side{flex-shrink:0;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center;padding:8px 5px;background:var(--color-point-strong, #b98f40);color:#fff;font-size:9px;font-weight:var(--fw-medium, 500);letter-spacing:.2em}.point-up__body{flex:1;min-width:0;padding:9px 12px}.point-up--tiered .point-up__title{margin:0 0 6px;color:var(--color-point, #8a6030)}.point-up__tiers{margin:0;display:flex;flex-wrap:wrap;gap:2px 14px}.point-up__tier{font-size:10px;color:#666;white-space:nowrap}.point-up__tier b{margin-left:3px;font-size:15px;font-weight:var(--fw-medium, 500);color:rgb(var(--text-color, 43 43 43));letter-spacing:.02em}.point-up__foot{margin:6px 0 0;padding-top:5px;border-top:1px dashed #e2d6c2;font-size:9px;color:#9a8a70}.point-up__sep{margin:0 4px}.point-up--tiered .point-up__count{font-size:9px;color:inherit}.product-notice{margin:1rem 0;padding:.85rem 1rem;border:1px solid var(--color-hairline-2, #e4dfd8);border-left:2px solid var(--color-neutral-border, #c8c4b8);border-radius:2px;background:var(--color-panel, #f5f2ec)}.product-notice h4{margin:0 0 .45rem;font-size:.8rem;font-weight:var(--fw-medium, 500);letter-spacing:var(--tracking-label, .12em);color:var(--color-ink, #2a2a2a)}.product-notice ul{margin:0;padding-left:1.1em;font-size:.78rem;line-height:1.85;color:var(--color-label, #5a5a52)}.product-notice p{margin:0;font-size:.78rem;line-height:1.8;color:var(--color-label, #5a5a52)}.product-notice__msg{margin-bottom:.45rem;font-weight:var(--fw-medium, 500);color:var(--color-ink-secondary, #4a4a44)}.product-notice__badge{display:inline-block;padding:.25rem .7rem;background:var(--color-ink, #2a2a2a);color:var(--color-bg, #faf9f7);font-size:.72rem;font-weight:var(--fw-medium, 500);border-radius:2px;letter-spacing:var(--tracking-label, .12em)}.product-notice--outlet{border-left-color:var(--color-ink, #2a2a2a)}.product-notice--preorder{border-left-color:var(--color-preorder, #4a5870)}.product-notice--final-stock{border-left-color:var(--color-sale, #8a3030);background:var(--color-sale-bg, #f5e8e8)}.product-notice--final-stock p{color:var(--color-sale, #8a3030)}.product-notice--yupacket .product-notice__sum{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;list-style:none;cursor:pointer}.product-notice--yupacket .product-notice__sum::-webkit-details-marker{display:none}.product-notice--yupacket .product-notice__msg{margin:0;font-size:.78rem;line-height:1.8}.product-notice__more{flex-shrink:0;font-size:.72rem;color:var(--color-ink-secondary, #7a7570);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.product-notice__more{display:inline-grid;justify-items:end}.product-notice__more:before,.product-notice__more:after{grid-area:1 / 1}.product-notice__more:before{content:"\8a73\3057\304f\898b\308b";visibility:hidden}.product-notice__more:after{content:"\8a73\3057\304f\898b\308b"}.product-notice--yupacket[open] .product-notice__more:after{content:"\9589\3058\308b"}.product-notice__detail{margin-top:.45rem}.product-notice__detail p{padding-left:1em;text-indent:-1em}.product-notice--preferential{background:transparent;border:none;padding:.5rem 0}.coordinate-section{margin:3rem auto 0}.coordinate-section h3{margin-bottom:1.5rem;font-size:1.2rem}.coordinate-item{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #ccc}.coordinate-item:last-child{border-bottom:none}.coordinate-item__image{margin-bottom:1rem}.coordinate-item__image img{width:100%;height:auto;display:block}.coordinate-item__products{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.coordinate-item__product a{text-decoration:none;color:inherit;display:inline-block}.coordinate-item__product-title{font-size:.8rem;line-height:1.5;color:var(--color-ink, #2a2a2a);border-bottom:1px solid var(--color-hairline-2, #e4dfd8);padding-bottom:1px}.coordinate-item__product a:hover .coordinate-item__product-title{border-bottom-color:var(--color-ink, #2a2a2a)}.coordinate-item__note{margin:.75rem 0 0;font-size:.72rem;color:var(--color-ink-muted, #9a9490)}.detail-list{display:flex;flex-direction:column;gap:0}.detail-row{display:flex;gap:0;padding:10px 0;border-bottom:1px solid var(--color-hairline, #ece9e4)}.detail-row:last-child{border-bottom:none}.detail-key{font-size:12px;color:var(--color-ink, #2a2a2a);font-weight:500;letter-spacing:.06em;min-width:84px;flex-shrink:0}.detail-val{font-size:13px;font-weight:400;color:var(--color-ink, #2a2a2a);line-height:1.6}.care-notes{margin:.75rem 0 0}.care-icons,.care-symbols{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:10px 6px}.care-icons .ci,.care-symbol{display:flex;flex-direction:column;align-items:center;gap:4px;width:64px;text-align:center;color:var(--color-ink, #2a2a2a)}.care-symbol__icon{display:block;width:36px;height:36px}.care-icons .ci svg,.care-symbol__svg{display:block;width:100%;height:100%;fill:currentColor}.care-icons .ci span,.care-symbol__label{margin-top:0;font-size:10px;line-height:1.3;letter-spacing:0;color:var(--color-label, #5a5a52)}@media(min-width:768px){.care-symbol{width:72px}.care-symbol__icon{width:40px;height:40px}.care-symbol__label{font-size:11px}}.care-notes__line{margin:0 0 .5rem;font-size:13px;line-height:1.75}.care-notes__common{margin:.75rem 0 0}.care-notes__common p{margin:0 0 .4rem;font-size:13px;line-height:1.75;color:var(--color-label, #5a5a52)}.care-notes__individual{margin-top:.75rem;font-size:13px;line-height:1.75}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-details.css.map */
