.product-order-info{margin:22px 0;padding:20px 22px;border:1px solid #40514c;border-radius:14px;background:rgba(19,31,27,.6);color:#dce6df}
.product-order-info h2{margin:0 0 10px;font-size:18px;line-height:1.4;letter-spacing:0;color:#edf3ee}
.product-order-info p{margin:10px 0;font-size:13px;line-height:1.65;color:#bac9c0}
.product-order-info details{border-top:1px solid #34463c;padding:11px 0}
.product-order-info summary{font-size:13px;font-weight:600;line-height:1.5;cursor:pointer;color:#e1ebe4}
.product-order-info summary:focus-visible,.product-order-info a:focus-visible{outline:2px solid #d1b379;outline-offset:4px}
.product-order-info>a{display:inline-block;margin-top:8px;color:#d8ba82;font-size:13px;line-height:1.6;text-underline-offset:4px}
@media(max-width:600px){.product-order-info{padding:17px 18px}}
