.nws-modal{height:100vh!important;height:100dvh!important;z-index:100000!important}.nws-modal-panel{position:relative;width:min(640px,calc(100% - 24px))!important;height:auto!important;max-height:calc(100dvh - 24px);margin:12px auto!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0d1b2e59;text-align:left}.nws-modal-panel>.modal-close{position:absolute;top:16px;right:16px;z-index:3;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.nws-modal-panel>.modal-close:hover,.nws-modal-panel>.modal-close:focus-visible{background:#ffffff47}.nws-modal-panel:has(.is-sent)>.modal-close{background:#eef1f5;color:#1d3557}.nws-form{color:#1d3557;font-size:15px;line-height:1.45}.nws-form-page{width:min(720px,calc(100% - 32px));margin:36px auto 48px}.nws-form-page__content{margin-top:28px}a.nws-form__submit{color:#fff;text-decoration:none}.nws-form__header{padding:26px 64px 24px 28px;border-bottom:4px solid #e63946;background:#1d3557;color:#fff}.nws-form__eyebrow{margin:0 0 4px;color:#cfd9e6;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nws-form__title{margin:0;color:#fff;font-size:24px;line-height:1.2}.nws-form__product{display:flex;align-items:center;gap:14px;padding:14px 28px;border-bottom:1px solid #e4e9f0;background:#f5f7fa}.nws-form__product-image{flex:none;width:56px;height:56px;border:1px solid #e4e9f0;border-radius:6px;background:#fff;object-fit:contain}.nws-form__product-title{margin:0;font-size:14px;font-weight:700;line-height:1.3}.nws-form__product-meta{margin:2px 0 0;color:#5b6b80;font-size:13px}.nws-form__form{display:grid;gap:18px;padding:24px 28px 26px}.nws-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.nws-form__grid--location{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.nws-form__grid--quantity{grid-template-columns:minmax(0,140px)}.nws-form__section{display:grid;gap:18px;padding:18px;border-radius:10px;background:#f5f7fa}.nws-form__section-title{margin:0;color:#1d3557;font-size:15px;font-weight:700}.nws-form__intro{margin:0;color:#3f526b;font-size:16px}.nws-form__hint{margin:6px 0 0;color:#5b6b80;font-size:13px}.nws-form__hint a{color:#1d3557;font-weight:700}.nws-form__field label,.nws-form__topics legend{display:block;margin:0 0 6px;padding:0;color:#1d3557;font-size:14px;font-weight:700}.nws-form__optional{margin-left:4px;color:#5b6b80;font-size:12px;font-weight:400}.nws-form__field input,.nws-form__field select,.nws-form__field textarea{display:block;width:100%;min-height:46px;margin:0;padding:11px 13px;border:1px solid #b9c4d2;border-radius:8px;background:#fff;box-shadow:none;color:#1d3557;font:inherit;font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}.nws-form__field textarea{min-height:118px;resize:vertical}.nws-form__field input:focus,.nws-form__field select:focus,.nws-form__field textarea:focus{border-color:#1d3557;outline:0;box-shadow:0 0 0 3px #1d355729}.nws-form__field--invalid input,.nws-form__field--invalid select,.nws-form__field--invalid textarea{border-color:#c9252f}.nws-form__warning{margin:0;padding:10px 12px;border:1px solid #e0b44c;border-radius:8px;background:#fff8e6;color:#5f4500;font-size:14px;line-height:1.4}.nws-form__error{margin:6px 0 0;color:#b81f29;font-size:13px;font-weight:600}.nws-form__topics{min-width:0;margin:0;padding:0;border:0}.nws-form__chips{display:flex;flex-wrap:wrap;gap:8px}.nws-form__chip{position:relative;margin:0;cursor:pointer}.nws-form__chip input{position:absolute;width:1px;height:1px;opacity:0}.nws-form__chip span{display:block;padding:8px 13px;border:1px solid #b9c4d2;border-radius:999px;background:#fff;color:#1d3557;font-size:13px;font-weight:600;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.nws-form__chip:hover span{border-color:#1d3557}.nws-form__chip input:checked+span{border-color:#1d3557;background:#1d3557;color:#fff}.nws-form__chip input:focus-visible+span{outline:2px solid #1d3557;outline-offset:2px}.nws-form__submit{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:12px 22px;border:0;border-radius:8px;background:#e63946;color:#fff;cursor:pointer;font:inherit;font-size:16px;font-weight:700;transition:background-color .15s ease}.nws-form__submit:hover,.nws-form__submit:focus-visible{background:#c92d3f}.nws-form__submit[disabled]{cursor:progress;opacity:.72}.nws-form__alert{padding:11px 14px;border-left:4px solid #c9252f;border-radius:4px;background:#fdeced;color:#8f1720;font-size:14px}.nws-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nws-form__success{padding:42px 28px 34px;outline:0;text-align:center}.nws-form__success-icon{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:16px;border-radius:50%;background:#e5f5e8;color:#237a36}.nws-form__success-title{margin:0 0 8px;color:#1d3557;font-size:24px;line-height:1.2}.nws-form__product--card{max-width:500px;margin:20px auto;padding:12px 14px;border:1px solid #e4e9f0;border-radius:8px;text-align:left}.nws-form__success-text{max-width:460px;margin:0 auto 24px;color:#3f526b;overflow-wrap:anywhere}.nws-form__success-actions{max-width:300px;margin:0 auto}[data-nws-form-root].is-sent>.nws-form__form,[data-nws-form-root].is-sent>.nws-form__product,[data-nws-form-root].is-sent>.nws-form__header{display:none}@media screen and (max-width:560px){.nws-form__header{padding:22px 58px 20px 20px}.nws-form__title,.nws-form__success-title{font-size:21px}.nws-form__product{padding:12px 20px}.nws-form__form{padding:20px}.nws-form__grid{grid-template-columns:minmax(0,1fr)}.nws-form__grid--location{grid-template-columns:repeat(2,minmax(0,1fr))}.nws-form__grid--location>.nws-form__field:first-child{grid-column:1 / -1}.nws-form__section{padding:14px}}.nws-form-page--contact{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:stretch;width:min(1120px,calc(100% - 48px))}.nws-form--inline .nws-form__header{padding:0 0 18px;border-bottom:0;background:none;color:inherit}.nws-form--inline .nws-form__eyebrow{color:#c92d3f}.nws-form--inline .nws-form__title{color:#1d3557;font-size:34px}.nws-form--inline .nws-form__form{padding:0}.nws-form--inline .nws-form__submit{width:auto;min-width:220px;justify-self:start}.nws-form--inline .nws-form__success{padding:40px 28px;border:1px solid #e4e9f0;border-radius:12px}.nws-form--inline .nws-form__success .nws-form__submit{width:100%}.nws-phone-card{display:flex;flex-direction:column;justify-content:center;padding:32px 26px;border-bottom:4px solid #e63946;border-radius:12px;background:#1d3557;color:#fff;text-align:center}.nws-phone-card__avatar{display:block;flex:none;width:148px;height:148px;margin:0 auto 22px;overflow:hidden;border:3px solid #fff;border-radius:50%;background:#cfd9e6}.nws-phone-card__avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 12%;transform:scale(1.9);transform-origin:50% 8%}.nws-phone-card__eyebrow{margin:0 0 2px;color:#cfd9e6;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nws-phone-card__title{margin:0 0 14px;color:#fff;font-size:24px;line-height:1.2}.nws-phone-card__number{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:10px 12px;border-radius:8px;background:#e63946;color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;transition:background-color .15s ease}.nws-phone-card__number:hover,.nws-phone-card__number:focus-visible{background:#c92d3f}.nws-phone-card__text{margin:14px 0 0;color:#dbe3ee;font-size:14px;line-height:1.5}@media screen and (max-width:900px){.nws-form-page--contact{grid-template-columns:minmax(0,1fr);gap:32px;width:min(720px,calc(100% - 32px))}.nws-form--inline .nws-form__title{font-size:28px}.nws-form--inline .nws-form__submit{width:100%}}.nws-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;margin:6px 0 34px}.nws-action{display:flex;align-items:center;gap:14px;width:100%;min-height:84px;padding:14px 16px;border:1px solid #cfd8e3;border-radius:10px;background:#fff;color:#1d3557;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.nws-action:hover,.nws-action:focus-visible{border-color:#1d3557;box-shadow:0 8px 22px #0d1b2e1f;transform:translateY(-1px)}.nws-action__icon{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#1d3557;color:#fff}.nws-action--quote .nws-action__icon{background:#e63946}.nws-action__text{flex:1;min-width:0}.nws-action__title{display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.25}.nws-action__subtitle{display:block;margin-top:3px;color:#5b6b80;font-size:13px;line-height:1.35}.nws-action__arrow{flex:none;color:#1d3557;font-size:20px}html:has(.nws-info-dialog[open]){overflow:hidden;scrollbar-gutter:stable}.nws-info-dialog{width:min(680px,calc(100% - 32px));max-width:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:hidden;border:0;border-radius:12px;background:#fff;box-shadow:0 24px 70px #0d1b2e59;color:#1d3557}.nws-info-dialog[open]{display:flex;flex-direction:column;animation:nws-info-dialog-in .18s ease-out}.nws-info-dialog::backdrop{background:#0d1b2e99}@keyframes nws-info-dialog-in{0%{opacity:0;transform:translateY(12px)}}.nws-info-dialog__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:16px;padding:14px 14px 14px 28px;border-bottom:4px solid #e63946;background:#1d3557}.nws-info-dialog__title{margin:0;color:#fff;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.nws-info-dialog__close{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}.nws-info-dialog__close:hover{background:#ffffff47}.nws-info-dialog__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.nws-info-dialog__close svg{pointer-events:none}.nws-info-dialog__body{flex:1 1 auto;min-height:0;padding:24px 28px 32px;overflow-y:auto;overscroll-behavior:contain;font-family:Nunito Sans,sans-serif;font-size:16px;line-height:1.6;text-align:left}.nws-info-dialog__body:focus-visible{outline:2px solid #1d3557;outline-offset:-4px}.nws-info-dialog .nws-info-dialog__body .outer-div-2{background:none}.nws-info-dialog .nws-info-dialog__body .freight-shipping-options{max-width:none;margin:0;padding:0}.nws-info-dialog .nws-info-dialog__body .main-heading{display:none}.nws-info-dialog .nws-info-dialog__body .delivery-headings{margin:28px 0 8px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.3;text-align:left}.nws-info-dialog .nws-info-dialog__body p{margin:0 0 14px}.nws-info-dialog .nws-info-dialog__body p:empty{display:none}.nws-info-dialog .nws-info-dialog__body img{display:block;width:100%;max-width:526px;height:auto;margin:16px auto 0;border-radius:10px}@media screen and (max-width:640px){.nws-info-dialog{width:100%;max-height:75vh;max-height:75dvh;margin:auto 0 0;border-radius:14px 14px 0 0}.nws-info-dialog__header{padding:6px 6px 6px 20px}.nws-info-dialog__title{font-size:18px}.nws-info-dialog__body{padding:18px 20px calc(24px + env(safe-area-inset-bottom));font-size:15px;line-height:1.5}}#features ul:has(>li>img[alt=PDF]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:760px;margin:6px 0;padding:0;list-style:none}#features li:has(>img[alt=PDF]){position:relative;margin:0;padding:0;border:1px solid #cfd8e3;border-radius:10px;background:#fff;list-style:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}#features li:has(>img[alt=PDF]):hover,#features li:has(>img[alt=PDF]):has(>a:focus-visible){border-color:#1d3557;box-shadow:0 8px 22px #0d1b2e1f;transform:translateY(-1px)}#features li>img[alt=PDF]{display:none}#features li:has(>img[alt=PDF]):before{content:"";position:absolute;top:50%;left:16px;width:44px;height:44px;margin:-22px 0 0;border-radius:50%;background:#1d3557 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'/%3E%3Cpath d='M14 3v6h6M8 13h8M8 17h5'/%3E%3C/svg%3E") center / 22px no-repeat;pointer-events:none}#features li:has(>img[alt=PDF]):after{content:"\2192";position:absolute;top:50%;right:16px;color:#1d3557;font-size:20px;line-height:1;transform:translateY(-50%);pointer-events:none}#features li:has(>img[alt=PDF])>a{display:flex;flex-direction:column;justify-content:center;min-height:84px;padding:14px 44px 14px 74px;border-radius:10px;color:#1d3557;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none!important}#features li:has(>img[alt=PDF])>a:after{content:"PDF document";margin-top:3px;color:#5b6b80;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:400}#features .tab-content-wrapper iframe{display:block;width:100%;max-width:760px;height:auto;aspect-ratio:16 / 9;border:1px solid #cfd8e3;border-radius:10px}@media screen and (max-width:640px){.nws-actions,#features ul:has(>li>img[alt=PDF]){grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.nws-form *,.nws-modal-panel,.nws-action,#features li:has(>img[alt=PDF]){transition:none!important}.nws-info-dialog[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/190/assets/nws-forms.css.map */
