.brand-alerts{background:#343634;color:#fff;padding:clamp(2rem,5vw,5rem) 1rem}.brand-alerts__shell{display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:1180px}.brand-alerts__eyebrow{color:#ff9d00;font-size:.82rem;font-weight:800;letter-spacing:.18em;margin:0 0 .8rem}.brand-alerts__title{color:#fff;font-size:clamp(2.25rem,6vw,4.5rem);line-height:.98;margin:0;text-wrap:balance}.brand-alerts__lede{color:#e7e3da;font-size:clamp(1rem,2vw,1.2rem);line-height:1.6;margin:1.2rem 0 0;max-width:58ch}.brand-alerts__highlights{display:grid;gap:.85rem;margin-top:2rem}.brand-alerts__highlight{background:#242727;border-left:4px solid #ff9d00;display:grid;gap:.2rem;padding:1rem 1.1rem}.brand-alerts__highlight strong{color:#fff}.brand-alerts__highlight span{color:#d4d0c8;line-height:1.45}.brand-alerts__panel{background:#1d1f1f;border:1px solid #5b5e5c;border-top:6px solid #ff9d00;padding:clamp(1.25rem,4vw,2.25rem)}.brand-alerts__field--hidden{height:0;left:-9999px;overflow:hidden;position:absolute;width:0}.brand-alerts__label,.brand-alerts__fieldset legend{color:#fff;font-size:.95rem;font-weight:800;letter-spacing:.04em}.brand-alerts__email{background:#fff;border:2px solid transparent;border-radius:2px;color:#111;font:inherit;margin-top:.55rem;min-height:54px;padding:.85rem 1rem;width:100%}.brand-alerts__email:focus-visible,.brand-alerts__option input:focus-visible+span,.brand-alerts__consent input:focus-visible,.brand-alerts__submit:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.brand-alerts__fieldset{border:0;margin:1.5rem 0 0;padding:0}.brand-alerts__grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem}.brand-alerts__option{cursor:pointer;display:block;position:relative}.brand-alerts__option[hidden],.brand-alerts__fieldset[hidden]{display:none}.brand-alerts__option input{opacity:0;pointer-events:none;position:absolute}.brand-alerts__option span{align-items:center;background:#2b2e2e;border:1px solid #666a68;color:#fff;display:flex;font-weight:700;justify-content:center;min-height:52px;padding:.65rem .75rem;text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.brand-alerts__option input:checked+span{background:#ff9d00;border-color:#ff9d00;color:#111;transform:translateY(-1px)}.brand-alerts__option--priority span{border-color:#ff9d00}.brand-alerts__consent{align-items:flex-start;color:#e7e3da;display:flex;font-size:.9rem;gap:.65rem;line-height:1.45;margin-top:1.5rem}.brand-alerts__consent input{flex:0 0 auto;height:18px;margin-top:.12rem;width:18px}.brand-alerts__validation{background:#3b2020;border-left:4px solid #ff6b5f;color:#fff;margin:1rem 0 0;padding:.8rem 1rem}.brand-alerts button.brand-alerts__submit{-webkit-appearance:none;appearance:none;background-color:#ff9d00;background-image:none;border:2px solid #ff9d00;border-radius:3px;box-shadow:0 4px #8a5500,0 0 0 1px #ffc15c;color:#111;cursor:pointer;font:inherit;font-size:1rem;font-weight:900;letter-spacing:.04em;margin-top:1.25rem;min-height:56px;padding:.85rem 1.25rem;text-align:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;width:100%}.brand-alerts button.brand-alerts__submit:hover{background-color:#ffb02e;border-color:#ffb02e;box-shadow:0 2px #8a5500,0 0 0 1px #ffd084;transform:translateY(2px)}.brand-alerts button.brand-alerts__submit:active{box-shadow:none;transform:translateY(4px)}.brand-alerts button.brand-alerts__submit:disabled{cursor:wait;opacity:.7}.brand-alerts__fine-print{color:#aaa9a5;font-size:.78rem;line-height:1.45;margin:.8rem 0 0;text-align:center}.brand-alerts__success{align-content:center;min-height:420px;text-align:center}.brand-alerts__success-mark{align-items:center;background:#ff9d00;border-radius:50%;color:#111;display:inline-flex;font-size:2rem;font-weight:900;height:64px;justify-content:center;width:64px}.brand-alerts__success h2{color:#fff;margin:1.2rem 0 .5rem}.brand-alerts__success p,.brand-alerts__empty{color:#d4d0c8}@media screen and (max-width:799px){.brand-alerts__shell{grid-template-columns:minmax(0,1fr)}.brand-alerts__title,.brand-alerts__lede,.brand-alerts__eyebrow{text-align:center}.brand-alerts__lede{margin-left:auto;margin-right:auto}}@media screen and (max-width:480px){.brand-alerts{padding-left:.75rem;padding-right:.75rem}.brand-alerts__grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.brand-alerts__option span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/86/compiled_assets/styles.css.map?subset=AAAB */
