.catalog-book-heading [data-premium-price-status]{margin:10px 0 0;padding:10px 12px;border-radius:9px;background:#eaf3f0;color:#173f35;font-size:14px;line-height:1.4}
.catalog-book-heading [data-premium-price-status][data-state="unavailable"]{background:#fff2e9;color:#633d29}
.premium-catalog-book-price{margin:5px 0 0!important;color:#173f35;font-size:clamp(10px,1.1vw,13px)!important;font-weight:800;line-height:1.25!important}
.premium-catalog-book-price[data-state="unavailable"]{color:#795f4d}
.catalog-page-facts .catalog-page-specs{height:calc(100% - 61px)}
.premium-catalog-detail-price{margin:18px 0;padding:16px;border:1px solid #c5d8d2;border-radius:10px;background:#f2f8f5;min-width:0}
.premium-catalog-detail-price[data-state="unavailable"]{border-color:#ead9c9;background:#fff7f0}
.premium-catalog-detail-price h4{margin:0 0 7px;color:#173f35;font-size:18px}
.premium-catalog-detail-price p{margin:0;color:#304b42;line-height:1.5}
.premium-catalog-size-prices{margin-top:12px}
.premium-catalog-size-prices summary{cursor:pointer;font-weight:800;color:#244e43;min-height:44px;display:flex;align-items:center}
.premium-catalog-size-prices summary:focus-visible{outline:3px solid #38566c;outline-offset:3px}
.premium-catalog-price-scroll{max-height:360px;overflow:auto;max-width:100%;border:1px solid #d0ded9;border-radius:7px;background:#fff}
.premium-catalog-size-prices table{width:100%;border-collapse:collapse;min-width:440px;font-variant-numeric:tabular-nums}
.premium-catalog-size-prices caption{text-align:left;padding:10px;font-size:13px;color:#415a50}
.premium-catalog-size-prices th,.premium-catalog-size-prices td{padding:9px 10px;text-align:right;border-bottom:1px solid #e5ece9;white-space:nowrap;font-size:13px}
.premium-catalog-size-prices th:first-child,.premium-catalog-size-prices td:first-child{text-align:left}
.premium-catalog-size-prices thead{background:#e9f1ed;position:sticky;top:0}
@media(max-width:720px){.premium-catalog-book-price{font-size:10px!important}.premium-catalog-detail-price{padding:13px}.premium-catalog-size-prices summary{font-size:14px}}
