#header-group{position:sticky;top:calc(var(--tw-anno-h,39px) * -1);z-index:60}
.tw-head .hdr{position:relative}
.tw .nav-l{gap:22px}
.tw .anno a{text-decoration:underline;text-underline-offset:2px}
.tw .hero .dot::before{background:var(--orange)}
.tw .consent{font-size:11.5px;color:var(--ink3);margin-top:10px;line-height:1.5;text-align:left}
.tw .consent a{text-decoration:underline}
.tw .form-ok{margin-top:20px;padding:14px 18px;background:var(--surface);border:1px solid var(--line2);font-size:14px;color:var(--ink);text-align:left}
.tw .form-err{margin-top:10px;font-size:13px;color:#B71E3F;text-align:left}
.tw .notify{margin-top:22px}
.tw .notify .nlf{margin-top:0;flex-wrap:wrap}
.tw .notify .nlf input{min-width:200px}
.tw .notify .nlf button{flex:1 1 auto;min-height:52px;padding:0 22px}
.tw .sizes{font-size:13px;color:var(--ink2);margin-top:12px}
.tw .vat{font-size:12px;color:var(--ink3);font-weight:400}
.tw .legal{display:flex;flex-wrap:wrap;gap:6px 18px}
.tw .legal a,.tw .legal button{color:var(--ink3);font-size:12px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}
.tw .legal a:hover,.tw .legal button:hover{color:var(--warm)}
quick-add-component,.quick-add,.quick-add-modal,[data-quick-add]{display:none!important}
