.information-legend{isolation:isolate;z-index:2;overflow:visible!important}
.information-legend:before{content:'';position:absolute;inset:0 -10px;background:#fff;z-index:-1}
.information-sizes .information-legend:before{background:#fafafa}
.information-submit{position:absolute;inset:0;border:0;background:transparent;cursor:pointer;border-radius:50px;z-index:5}
.information-submit:hover{box-shadow:inset 0 0 0 3px #b60020;background:#a0001010}
.information-submit:focus-visible{outline:3px solid #e71b3a;outline-offset:5px}
.information-status{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:600px;max-width:90vw;padding-top:15px;font:20px/28px Arial,sans-serif;text-align:center;color:#e71b3a}
.information-accordion{position:absolute;top:0;left:0;width:100%;border:0;background:transparent;cursor:pointer;z-index:4;text-align:left}
.information-accordion span{position:absolute;right:60px;top:50%;width:24px;height:24px;transform:translateY(-50%)}
.information-accordion span:before,.information-accordion span:after{content:'';position:absolute;background:#020e1e;left:0;right:0;height:3px;top:10px}
.information-accordion[aria-expanded=false] span:after{transform:rotate(90deg)}
.information-accordion:hover{background:#e71b3a06}
.information-accordion:hover span:before,.information-accordion:hover span:after{background:#e71b3a}
.information-accordion:focus-visible{outline:2px solid #e71b3a;outline-offset:-3px}
.information-bordered{border:1px solid #b8bcc1;overflow:visible!important}
.information-bordered.information-has-body{background:#fafafa}
.information-bordered.information-expanded{border-color:transparent}
.information-original-body{display:contents}
.information-panel[hidden]{display:none!important}
.information-missing{position:absolute;left:60px;right:60px;padding:25px 0;font:22px/32px Arial,sans-serif;border-top:1px solid #e3e4e6}
.information-missing a{color:#e71b3a}
.information-field .checkout-field-error{top:auto;bottom:3px;font-size:14px;line-height:17px}
@media(max-width:700px){.information-field .checkout-field-error{font-size:12px;line-height:15px}}
@media(max-width:700px){.information-accordion span{right:20px;width:16px;height:16px}.information-accordion span:before,.information-accordion span:after{top:6px;height:2px}.information-missing{left:20px;right:20px;font-size:16px;line-height:24px;padding:15px 0}.information-status{width:300px;font-size:14px;line-height:20px}}
