body.a-theme .product__info-container .product__title>h1,body.a-theme .product__info-container .product__title{font-family:var(--a-font-serif-jp);font-weight:500;letter-spacing:.12em;line-height:1.5;color:var(--a-ink-deep);word-break:auto-phrase}body.a-theme .product__info-container .product__title>h1{font-size:clamp(24px,2.6vw,34px);margin:0}body.a-theme .product__info-container .product__title:after{content:"";display:block;width:100%;height:var(--a-rule);margin-top:1.8rem;background:var(--a-gold)}body.a-theme .product__info-container .product__text{margin-bottom:.6rem;font-family:var(--a-font-serif-jp);font-size:1.3rem;letter-spacing:.28em;color:var(--a-gold-text)}body.a-theme .product__info-container .price{font-family:var(--a-font-serif-jp);font-size:2.4rem;letter-spacing:.06em;color:var(--a-enji)}body.a-theme .product__info-container .price .price-item{display:inline-block;color:inherit}body.a-theme .product__info-container .price .price-item:first-letter{font-size:.72em}body.a-theme .product__info-container .price:after{content:var(--a-tax-label, "");margin-left:.6rem;font-size:1.3rem;line-height:1.8;letter-spacing:.1em;color:var(--a-ink-muted)}body.a-theme .product__info-container .product__tax{margin-top:.6rem;font-size:1.3rem;line-height:1.8;color:var(--a-ink-muted);letter-spacing:.08em}body.a-theme .a-product-badge{display:inline-block;margin:1.4rem 0 0;padding:.5rem 1.2rem;background:#4a4a4a12;font-size:1.3rem;line-height:1.8;letter-spacing:.1em;color:var(--a-ink-muted)}body.a-theme .a-product-qty-note{margin:.9rem 0 0;font-size:1.3rem;line-height:1.8;letter-spacing:.06em;color:var(--a-ink-muted)}body.a-theme .product__media-wrapper .product__media{background:var(--a-cream-2);border-radius:0}body.a-theme .product__media-wrapper .product__media-item .product__media-icon,body.a-theme .product__media-wrapper .product-media-container{border-radius:0}body.a-theme .product-form__input .form__label,body.a-theme .product__info-container .quantity__label,body.a-theme .product__info-container .form__label{font-family:var(--a-font-serif-jp);font-weight:500;font-size:1.3rem;line-height:1.8;letter-spacing:.16em;color:var(--a-ink-muted)}body.a-theme .product-form__input--pill input[type=radio]+label{border-radius:0;letter-spacing:.08em;transition:background var(--a-dur-hover) var(--a-ease),color var(--a-dur-hover) var(--a-ease)}body.a-theme .product-form__input--pill input[type=radio]:checked+label{background-color:var(--a-enji);border-color:var(--a-enji);color:var(--a-cream)}body.a-theme .product__info-container .quantity,body.a-theme .product__info-container .quantity__input{border-radius:0}body.a-theme .product-form__submit{position:relative;border-radius:0;letter-spacing:.16em;transition:background var(--a-dur-hover) var(--a-ease)}@media(hover:hover)and (pointer:fine){body.a-theme .product-form__submit:not([disabled]):hover:after{box-shadow:none}body.a-theme .product-form__submit:not([disabled]):hover{background:var(--a-enji-deep)}}body.a-theme .product__description{font-size:1.4rem;line-height:2;letter-spacing:.06em}body.a-theme .related-products{padding-block:var(--a-space-m) var(--a-space-m)}body.a-theme .related-products__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem 2rem}body.a-theme .related-products__view-all{font-size:1.3rem;letter-spacing:.1em;color:var(--a-enji);text-decoration:none;white-space:nowrap}body.a-theme .related-products__view-all:after{content:"";display:inline-block;width:22px;height:var(--a-rule);margin-left:10px;vertical-align:middle;background:currentColor;transform:scaleX(.7);transform-origin:left center;transition:transform var(--a-dur-hover) var(--a-ease)}@media(hover:hover)and (pointer:fine){body.a-theme .related-products__view-all:hover:after{transform:scaleX(1)}}body.a-theme .related-products__heading{margin:0;font-family:var(--a-font-serif-jp);font-weight:500;font-size:clamp(22px,2.4vw,32px);letter-spacing:.14em;color:var(--a-ink-deep);text-align:left}body.a-theme .related-products__header:after{content:"";order:3;display:block;width:100%;height:var(--a-rule);margin-top:2rem;background:var(--a-gold)}body.a-theme .related-products .grid{--grid-mobile-horizontal-spacing: 14px;--grid-mobile-vertical-spacing: 30px;--grid-desktop-horizontal-spacing: 26px;--grid-desktop-vertical-spacing: 52px;margin-top:var(--a-space-s)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/a-product.css.map */
