.native-public{background:#f5f6f6}.native-header{border-bottom:1px solid #dfe4e6;background:white}.native-header>.container{min-height:88px;display:flex;align-items:center;justify-content:space-between}.native-main{width:min(730px,calc(100% - 40px));margin:40px auto 65px;background:white;padding:40px 45px;border:1px solid var(--line);border-radius:4px}.native-main h1{font-size:28px;margin-bottom:20px}.native-main>p{font-size:13px;margin:15px 0}.native-main .native-note{color:#8c7141;font-size:11px;background:#fcf6e9;padding:12px 16px;margin-bottom:24px}.native-main .notice{margin:20px 0}.native-main .notice a{font-weight:700;text-decoration:underline;color:var(--red)}.native-main .conditional-form{margin-top:24px}.native-main label,.native-main .form-field>label{display:block;font-size:12px;color:#424f59;margin-bottom:7px}.native-main form>label{margin-top:20px}.native-main input:not([type=checkbox]):not([type=hidden]),.native-main select,.native-main textarea{display:block;width:100%;padding:11px 14px;border:1px solid #d1d8dd;border-radius:3px;background:white;font:inherit;font-size:13px;min-height:43px}.native-main textarea{min-height:105px;resize:vertical}.native-main .form-field{margin:20px 0}.native-main .form-field:has(input[type=checkbox]){display:flex;flex-direction:row-reverse;gap:9px;align-items:start}.native-main .form-field input[type=checkbox]{margin-top:8px;accent-color:var(--red);width:16px;flex-shrink:0}.native-main .form-field:has(input[type=checkbox]) label{font-size:11px;line-height:1.9}.native-main form>button,.native-main button[type=submit]{background:var(--red);color:white;border:0;border-radius:3px;padding:12px 26px;font:inherit;font-size:14px;font-weight:700;margin-top:10px}.native-main .honeypot{position:absolute;width:1px!important;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.native-main .error{background:#fbecea;color:#9c2c25;border:1px solid #e7b7b3;padding:15px;font-size:12px}.native-main a{color:var(--red)}.native-public.embedded{background:transparent}.embedded .native-main{width:100%;border:0;margin:0;padding:0 0 15px}.embedded .native-main>.eyebrow,.embedded .native-main>h1,.embedded .native-main>.native-note{display:none}.native-main hr{border:0;border-top:1px solid var(--line);margin:25px 0}.native-main .message{margin:20px 0;background:#f4f6f7;padding:20px}.native-main .message p{font-size:13px}.native-main .product-card{padding:20px}.native-main .product-card img{max-height:180px;object-fit:contain}.native-main dl{font-size:12px}.native-main .products,.native-main .grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.native-main a.button{display:inline-block;padding:10px 18px;background:var(--red);color:white}.native-main nav{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}
@media(max-width:640px){.native-main{margin:25px auto;padding:27px 23px;width:calc(100% - 28px)}.native-main h1{font-size:24px}.native-header>.container{min-height:73px}.native-header img{width:125px}.native-header .text-link{font-size:11px}.native-main .products,.native-main .grid{grid-template-columns:1fr}}

.native-main .form-field[hidden]{display:none}.embedded .native-main{width:100%;margin:0;padding:0 0 15px;background:transparent}
