.price-table{padding:80px 0;background-color:#1a1a1a}.price-table__container{max-width:var(--price-table-width, 1400px);margin:0 auto;padding:0 20px}.price-table__header-block{text-align:center;margin-bottom:60px}.price-table__title{font-family:Noto Sans JP,Hiragino Kaku Gothic ProN,sans-serif;font-size:var(--pt-fs-title, clamp(1.5rem, 3vw, 2.5rem));font-weight:600;color:#fff;letter-spacing:.05em;line-height:1.4;margin:0 0 8px}.price-table__title-en{font-family:Cormorant Garamond,Times New Roman,serif;font-size:var(--pt-fs-title-en, clamp(1rem, 2vw, 1.5rem));font-weight:300;color:#b0b0b0;letter-spacing:.1em;margin:0 0 24px}.price-table__unit-note{display:inline-block;font-family:Noto Sans JP,sans-serif;font-size:var(--pt-fs-body, clamp(.85rem, 1.5vw, 1rem));color:#c8956c;border:1px solid rgba(200,149,108,.4);border-radius:4px;padding:8px 24px;margin:0;letter-spacing:.05em}.price-table__group{margin-bottom:48px}.price-table__group:last-of-type{margin-bottom:0}.price-table__group-name{font-family:Noto Sans JP,sans-serif;font-size:var(--pt-fs-group, clamp(1.1rem, 2vw, 1.4rem));font-weight:600;color:#fff;margin:0 0 4px;padding-left:16px;border-left:3px solid #c8956c}.price-table__group-name-en{font-family:Cormorant Garamond,serif;font-size:var(--pt-fs-group-en, clamp(.8rem, 1.3vw, .95rem));font-weight:300;color:#b0b0b0;letter-spacing:.08em;margin:0 0 16px;padding-left:19px}.price-table__scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(200,149,108,.3) transparent}.price-table__scroll-wrapper::-webkit-scrollbar{height:6px}.price-table__scroll-wrapper::-webkit-scrollbar-track{background:transparent}.price-table__scroll-wrapper::-webkit-scrollbar-thumb{background-color:#c8956c4d;border-radius:3px}.price-table__table{width:100%;min-width:600px;border-collapse:collapse;border-spacing:0;table-layout:fixed}.price-table__table col.col-type{width:15%}.price-table__table col.col-rank{width:12%}.price-table__table col.col-retail,.price-table__table col.col-wholesale{width:18%}.price-table__table col.col-quality{width:37%}.price-table__row--header{background-color:#2a2a2a}.price-table__cell--header{font-family:Noto Sans JP,sans-serif;font-size:var(--pt-fs-header, clamp(.75rem, 1.2vw, .85rem));font-weight:600;color:#fff;text-align:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.15);white-space:nowrap}.price-table__cell-en{display:block;font-family:Cormorant Garamond,serif;font-size:.75em;font-weight:300;color:#b0b0b0;letter-spacing:.08em;margin-top:2px}.price-table__row{border-bottom:1px solid rgba(255,255,255,.08);transition:background-color .2s ease}.price-table__row:hover{background-color:#c8956c0d}.price-table__cell{font-family:Noto Sans JP,sans-serif;font-size:var(--pt-fs-body, clamp(.8rem, 1.3vw, .95rem));color:#e0e0e0;padding:14px 16px;text-align:center;vertical-align:middle}.price-table__cell--type{font-weight:500;color:#fff;text-align:center}.price-table__cell--rank{font-family:Cormorant Garamond,serif;font-weight:600;font-size:var(--pt-fs-rank, clamp(.9rem, 1.4vw, 1.05rem));color:#c8956c;letter-spacing:.05em}.price-table__price{font-family:Cormorant Garamond,serif;font-weight:600;font-size:var(--pt-fs-price, clamp(.95rem, 1.5vw, 1.1rem));color:#d4a574;letter-spacing:.02em}.price-table__price--na{color:#666;font-weight:300}.price-table__cell--quality{font-size:var(--pt-fs-quality, clamp(.7rem, 1.1vw, .8rem));color:#999;text-align:center}.price-table__row--note{border-bottom:none}.price-table__cell--note{font-size:var(--pt-fs-quality, clamp(.7rem, 1.1vw, .8rem));color:#999;padding:12px 16px;text-align:center;font-style:italic}.price-table__footnote{margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);text-align:center}.price-table__footnote p{font-family:Noto Sans JP,sans-serif;font-size:var(--pt-fs-quality, clamp(.75rem, 1.1vw, .85rem));color:#999;line-height:1.8;margin:0}@media(min-width:768px){.price-table{padding:100px 0}.price-table__container{padding:0 40px}.price-table__header-block{margin-bottom:80px}}@media(min-width:1024px){.price-table{padding:120px 0}.price-table__table{min-width:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-price.css.map */
