.org-bw{border:2px solid #3b2a22;border-radius:10px;padding:10px;text-align:center;font-weight:600}.org-bw b{display:block;font-size:1.8rem;letter-spacing:.06em}
.org-cd{background:#e8b04b;color:#3b2a22;border-radius:8px;padding:8px 12px;font-weight:700}
.org-tr{display:flex;gap:8px;flex-wrap:wrap}.org-tr span{background:#f7efe4;border-radius:20px;padding:5px 12px;font-size:1.3rem}
.org-gift{padding:10px;border:1px dashed #e8b04b;border-radius:8px;background:#fffaf0}.org-low{color:#c0392b;font-weight:700}
.org-gg{display:grid;grid-template-columns:1fr 1fr;gap:10px}.org-gg div{background:#f7efe4;border-radius:10px;padding:12px;font-size:1.3rem}.org-gg b{display:block}
.org-fr{background:#f7efe4;border-left:4px solid #b5523b;border-radius:10px;padding:14px}.org-st{color:#f5a623}
.org-rv .sum{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.org-rv .bar{display:flex;align-items:center;gap:8px;font-size:1.4rem}.org-rv .bar i{display:block;height:8px;width:160px;background:#eee;border-radius:4px;overflow:hidden}.org-rv .bar i b{display:block;height:100%;background:#f5a623}
.org-rv .it{border-top:1px solid #e4e1da;padding:14px 0}.org-rv .av{display:inline-flex;width:32px;height:32px;border-radius:50%;background:#b5523b;color:#fff;align-items:center;justify-content:center;margin-right:8px}
.price__badge-sale,.badge{font-weight:700}.announcement-bar__message{font-weight:700;letter-spacing:.03em}
.product-form__submit{background:#b5523b;color:#fff;font-weight:700;letter-spacing:.05em}
