.price-page>.wrap{max-width:1000px}.price-page h1{font-size:clamp(2.3rem,4.5vw,4.2rem)}.price-page h2{font-size:clamp(1.6rem,2.6vw,2.4rem);margin-top:48px}.price-currency{font-size:13px;color:var(--muted);margin-top:16px}.price-list{margin:24px 0 35px;border-top:1px solid var(--line)}.price-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 30px;padding:24px 0;border-bottom:1px solid var(--line);scroll-margin-top:24px}.price-row dt{font-size:18px;font-weight:bold;line-height:1.4}.price-row dd{margin:0}.price-fee{grid-column:2;grid-row:1;font-size:20px;font-weight:bold;color:#74623d;white-space:nowrap;text-align:right}.price-detail{grid-column:1;color:var(--muted);font-size:14px}.price-details{display:block;width:fit-content;margin-top:10px;font-size:12px;color:var(--green)}.price-row .note{font-size:13px}.price-hint{margin-top:18px}.price-hint a{font-size:14px}.nav{gap:18px}@media(max-width:1050px){.nav{display:flex;flex-wrap:wrap;gap:8px 18px;flex:1 1 100%;order:3}.nav a{padding-block:6px}.header-inner{flex-wrap:wrap}}@media(max-width:600px){.price-row{gap:6px 16px;padding:20px 0}.price-row dt{font-size:16px}.price-fee{font-size:17px}.price-detail{grid-column:1/-1}.price-page h2{margin-top:35px}}@media(max-width:390px){.price-row{grid-template-columns:minmax(0,1fr)}.price-fee{grid-column:1;grid-row:auto;text-align:left}.nav{font-size:12px}}

.availability.soon{display:block;width:fit-content;font-size:12px;font-weight:bold;line-height:1.5;padding:5px 10px;margin-top:12px;border:1px solid #b89b61;background:#f3ecd8;color:#624b1d}.module-price{font-size:17px;font-weight:bold;color:#74623d;margin-top:18px}.price-fee small{display:block;font-size:11px;font-weight:normal;white-space:normal}.price-sections{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:14px}.bundle-contents span{display:inline}.bundle-saving{font-size:12px;margin-top:12px!important;color:#74623d}.price-page .price-detail{max-width:780px}.bundle-row dt{max-width:700px}.price-page h2[id]{scroll-margin-top:24px}.datasheet .module-price{margin-top:18px}.product .module-price{margin-top:16px}.price-hint{margin-bottom:20px}
