.product-seller-information{box-sizing:border-box;margin:24px 0;padding:22px;border:1px solid #dce4df;border-radius:12px;background:#f7f9f8;color:#34463c;font-size:14px;line-height:1.7;text-align:left}
.product-seller-information h3{margin:0 0 12px;color:#253e31;font-size:18px}
.product-seller-information p{margin:10px 0}
.product-seller-information dl{margin:16px 0;border-top:1px solid #dce4df}
.product-seller-information dl>div{display:grid;grid-template-columns:minmax(110px,32%) minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid #e3e9e5}
.product-seller-information dt{color:#5b685f;font-weight:600}
.product-seller-information dd{margin:0;overflow-wrap:anywhere}
.product-seller-information .seller-information-note{font-size:13px;color:#5b685f}
.product-seller-information a{color:#076b47;text-decoration:underline}
@media(max-width:640px){.product-seller-information{padding:16px}.product-seller-information dl>div{grid-template-columns:115px minmax(0,1fr);gap:10px}}

.product-seller-information .seller-disclosure{margin:0;padding:0;border:0;border-top:1px solid #dce4df;border-radius:0;background:transparent}
.product-seller-information .seller-disclosure:last-of-type{border-bottom:1px solid #dce4df}
.product-seller-information .seller-disclosure>summary{display:grid;grid-template-columns:minmax(110px,32%) minmax(0,1fr) auto;align-items:center;gap:16px;min-height:48px;padding:12px 0;list-style:none;cursor:pointer;color:inherit;font-weight:400}
.product-seller-information .seller-disclosure>summary::-webkit-details-marker{display:none}
.product-seller-information .seller-disclosure>summary:focus-visible{outline:2px solid #078b5a;outline-offset:3px;border-radius:4px}
.product-seller-information .seller-summary-label{font-weight:600;color:#5b685f}
.product-seller-information .seller-summary-value{min-width:0;overflow-wrap:anywhere}
.product-seller-information .seller-toggle{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:#076b47;font-size:13px;font-weight:600}
.product-seller-information .seller-collapse{display:none}
.product-seller-information .seller-disclosure[open]>summary .seller-expand{display:none}
.product-seller-information .seller-disclosure[open]>summary .seller-collapse{display:inline}
.product-seller-information .seller-disclosure[open]>summary .seller-toggle-arrow{transform:rotate(180deg)}
.product-seller-information .seller-disclosure>dl{margin:0 0 12px}
@media(max-width:640px){.product-seller-information .seller-disclosure>summary{grid-template-columns:90px minmax(0,1fr);gap:6px 10px}.product-seller-information .seller-toggle{grid-column:2;justify-self:end}.product-seller-information .seller-disclosure dl>div{grid-template-columns:90px minmax(0,1fr)}}
