.hhp-manufacturer{margin:18px 0;padding:14px 16px;border:1px solid #dce2d6;border-radius:8px;background:#f7f7f0;color:#203e32;font-size:14px;line-height:1.55;overflow-wrap:anywhere}
.hhp-manufacturer h2{margin:0 0 7px!important;font-size:15px!important;line-height:1.4!important;font-weight:600!important;font-family:inherit!important;letter-spacing:0!important;text-transform:none!important}
.hhp-manufacturer p{margin:0!important}.hhp-manufacturer a{color:#305b43;text-decoration:underline;text-underline-offset:3px}
body .hhp-anpc-official{box-sizing:border-box;margin:0;padding:12px 20px;background:#0d3024;color:#fff;text-align:center;font-size:13px;line-height:1.55}
body .hhp-anpc-official a{display:inline-block;color:#f2e5ba!important;text-decoration:underline;text-underline-offset:3px;padding:6px 2px}
body .hhp-footer-brand-stack .hhp-anpc-official{padding:0;background:transparent;width:100%}
@media(min-width:922px){body .hhp-footer-brand-stack .hhp-anpc-official{text-align:left}}
body .hhp-anpc-official a:focus-visible,.hhp-manufacturer a:focus-visible{outline:2px solid #cdb16c;outline-offset:4px}
.hhp-unit-price{display:block;margin-top:5px;font-size:12px!important;line-height:1.5;font-weight:400!important;color:#596656!important;text-decoration:none}
.hhp-unit-price .woocommerce-Price-amount{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}
.hhp-materials dl{margin:0}.hhp-materials dl>div{margin:0 0 7px}.hhp-materials dl>div:last-child{margin-bottom:0}
.hhp-materials dt{font-size:12px;font-weight:500;line-height:1.4;color:#526359;margin:0 0 2px}.hhp-materials dd{margin:0;font-weight:600;font-size:14px;line-height:1.5}
.hhp-materials .hhp-materials-care{margin-top:10px!important;padding-top:9px;border-top:1px solid #dce2d6;font-size:13px;line-height:1.55}
