html.mwg-theme .icon-plus-sign-thick{font-size:2rem;margin-right:.5rem}html.mwg-theme .message{align-items:center;border:1px solid;border-radius:.625rem;display:flex;padding:2rem 3rem 2rem 7rem;position:relative}html.mwg-theme .message:before{font-family:icons;font-size:2.3rem;line-height:2.3rem;left:2rem;top:2rem;position:absolute;color:var(--color-white-100);border-radius:50%;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}html.mwg-theme .message--error{background-color:var(--color-red-10);border:1px solid var(--color-red-100)}html.mwg-theme .message--error:before{content:"\e90a";background-color:var(--color-red-100)}html.mwg-theme .message--success{background-color:var(--color-moss-10);border:1px solid var(--color-moss-100)}html.mwg-theme .message--success:before{content:"\e90b";background-color:var(--color-moss-100)}html.mwg-theme .message--info{background-color:var(--color-powder-10);border:1px solid var(--color-blue-100)}html.mwg-theme .message--info img{position:absolute;left:2rem;top:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}html.mwg-theme .message--warning{background-color:var(--color-canary-10);border:1px solid var(--color-canary-100)}html.mwg-theme .message--warning img{position:absolute;left:2rem;top:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center}html.mwg-theme .modal .shch-modal__container.modal__container:has(iframe) .modal__heading{align-items:center;background:var(--color-sky-30);height:unset;min-height:104px;padding:30px 120px 25px 25px}@media screen and (max-width: 767px){html.mwg-theme .modal .shch-modal__container.modal__container:has(iframe) .modal__heading{min-height:87px}}html.mwg-theme .modal .shch-modal__container.modal__container:has(iframe) .modal__body.shch-modal__body{padding:24px}html.mwg-theme .modal .shch-modal__container.modal__container:has(iframe){height:unset;width:-moz-fit-content;width:fit-content}html.mwg-theme .shch-modal__body{gap:2rem;flex:1;justify-content:space-between}html.mwg-theme .shch-modal__footer{display:flex;flex-direction:column;gap:3.5rem;align-items:center}@media screen and (min-width: 768px){html.mwg-theme .shch-modal__footer{flex-direction:row;gap:2rem}}html.mwg-theme .modal .shch-modal__container.modal__container{max-width:700px;min-width:400px}html.mwg-theme .shch-modal__spinner{display:flex;justify-content:center;align-items:center;height:100%}@media (max-width: 767px){html.mwg-theme .modal .shch-modal__container.modal__container{max-width:calc(100% - 2rem);min-width:calc(100% - 2rem)}}html.mwg-theme .spinner:after{content:"";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid var(--color-red-100);border-color:var(--color-red-100) transparent;animation:ring-spinner 1.2s linear infinite}@keyframes ring-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html.mwg-theme .google-maps-input{position:relative}html.mwg-theme body main section .google-maps-input__prediction{background:var(--color-white-100);border:1px solid var(--color-cerulean-30);border-top-color:var(--color-lime-100);border-radius:0 0 5px 5px;list-style:none;margin:-3px 0 0;position:absolute;width:100%;z-index:1}html.mwg-theme body main section .google-maps-input__prediction ul:not(.checklist){list-style:none;display:unset;margin:0}html.mwg-theme body main section .google-maps-input:has(* .form-input__element:-webkit-autofill) .google-maps-input__prediction{display:none}html.mwg-theme body main section .google-maps-input:has(* .form-input__element:autofill) .google-maps-input__prediction{display:none}html.mwg-theme .google-maps-input__prediction-item{cursor:pointer;padding:2rem;font-size:1.5rem}html.mwg-theme .google-maps-input__prediction-item--active{background-color:var(--color-cerulean-10)}html.mwg-theme .google-maps-input__attribution{padding:1rem 2rem;text-align:right}html.mwg-theme .form-input .form-input__label-wrapper{display:flex;gap:2rem}html.mwg-theme .form-input.form-input--hidden{display:none}html.mwg-theme .checkout-layout{margin-top:4rem}html.mwg-theme .checkout-layout__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:3rem}html.mwg-theme .checkout-layout__content{display:flex;gap:3rem;align-items:flex-start}html.mwg-theme .checkout-layout__content-main,html.mwg-theme .checkout-layout__content-summary{background-color:var(--color-white-100);border-radius:var(--sectionBorderRadius);padding:4.5rem 3.5rem}html.mwg-theme .checkout-layout__content-summary{width:400px;min-width:400px}html.mwg-theme .checkout-layout__content-main{flex:1;min-width:0}html.mwg-theme .checkout-layout__content-summary-collapse-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}html.mwg-theme .checkout-layout__collapse-button{display:none}@media (min-width: 1024px) and (max-width: 1200px){html.mwg-theme .checkout-layout__content-summary{width:350px;min-width:350px}}@media (max-width: 1023px){html.mwg-theme .checkout-layout__content-main{width:100%}html.mwg-theme .checkout-layout__content-main,html.mwg-theme .checkout-layout__content-summary{padding:3.5rem 2.5rem}html.mwg-theme .checkout-layout__content-summary{width:100%}html.mwg-theme .checkout-layout__title{margin-bottom:2rem}html.mwg-theme .checkout-layout__content{flex-direction:column}html.mwg-theme .checkout-layout__content-summary-collapse-content{display:none}html.mwg-theme .checkout-layout__content-main:has(+.checkout-layout__content-summary--collapse){padding:1.5rem 3.5rem 3.5rem}html.mwg-theme .checkout-layout__content-summary--collapse{padding:3.5rem 3.5rem 0}html.mwg-theme .checkout-layout__content:has(.checkout-layout__content-summary-collapse){background-color:var(--color-white-100);border-radius:var(--sectionBorderRadius);flex-direction:column-reverse}html.mwg-theme .checkout-layout__content-summary-collapse{width:100%;border:1px solid var(--color-cerulean-30);padding:1.5rem 2rem;border-radius:var(--cornerRadius)}html.mwg-theme .checkout-layout__content-summary-collapse-open .checkout-layout__content-summary-collapse-content{display:inherit}html.mwg-theme .checkout-layout__content-summary{width:100%;min-width:100%}html.mwg-theme .checkout-layout__collapse-button{display:inline}}@media (max-width: 767px){html.mwg-theme .checkout-layout button.button-cta-white,html.mwg-theme .checkout-layout a.button-cta-white,html.mwg-theme .checkout-layout button.button-cta-white-fit-width{width:100%}}html.mwg-theme .empty-cart{align-items:center;display:flex;flex-direction:column;gap:2rem;height:100%;justify-content:center;width:100%}html.mwg-theme .empty-cart__icon{max-width:75px}html.mwg-theme .empty-cart__body{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}html.mwg-theme .invalid-product-status-modal__footer{justify-content:center}html.mwg-theme body main section button.link-text.customize-more__button{text-decoration:none;color:var(--color-blue-100);padding:0 5px;font-size:18px;font-weight:500}html.mwg-theme body main section .checkout-breadcrumb{display:flex;justify-content:space-between}html.mwg-theme body main section ul:not(.checklist).checkout-breadcrumb__list{list-style:none;flex-direction:row;margin:3rem 0;flex-wrap:wrap;row-gap:.5rem}html.mwg-theme body main section ul:not(.checklist) .checkout-breadcrumb__item{padding:0;white-space:nowrap}html.mwg-theme body main section ul:not(.checklist) .checkout-breadcrumb__item.checkout-breadcrumb__item--current{color:var(--color-blue-100)}html.mwg-theme body main section ul:not(.checklist) .checkout-breadcrumb__item a{text-decoration:none}html.mwg-theme body main section.debug-info-header{padding-left:0;padding-right:0}html.mwg-theme .debug-info-header .reverse.button-cta-blue:before{transform:translateY(-50%) rotate(180deg);right:unset;left:1rem}html.mwg-theme .debug-info-header .reverse.button-cta-blue{padding:2rem 2.5rem 2rem 7rem}html.mwg-theme .debug-info-header .debug-info-header--container{display:flex;flex:1;margin-top:2rem;justify-content:space-between}html.mwg-theme .debug-info-header .debug-info-breadcrumb{display:flex;gap:1.5rem;text-align:center;flex-wrap:wrap;justify-content:center}html.mwg-theme .alarm-permit__content{max-width:88rem;width:100%}html.mwg-theme .alarm-permit__schedule{display:flex;flex-direction:column;gap:3rem}html.mwg-theme .alarm-permit__footer{margin-top:5rem;display:flex;flex-direction:column;gap:5rem}html.mwg-theme .alarm-permit__address{display:flex;flex-direction:column;gap:1rem}html.mwg-theme .alarm-permit__address-component{display:flex;flex-direction:column}html.mwg-theme .divider{border-top:1px solid var(--color-cloud-40);margin:0;padding:0 3.75rem;width:100%}html.mwg-theme .divider.divider--no-padding{margin-top:0;margin-bottom:0}html.mwg-theme .divider.divider--small{margin-top:1rem;margin-bottom:1rem}html.mwg-theme .divider.divider--medium{margin-top:2rem;margin-bottom:2rem}html.mwg-theme .divider.divider--large{margin-top:3rem;margin-bottom:3rem}html.mwg-theme .switchfield{align-items:center;cursor:pointer;display:flex;justify-content:space-between}html.mwg-theme .switchfield input[type=checkbox]{display:none}html.mwg-theme .switchfield .switchfield__label{font-size:2rem;line-height:3.5rem;color:#000;font-weight:500;margin-right:3rem}html.mwg-theme .switchfield .switchfield__input{position:relative;height:24px;width:44px;background:var(--color-sky-40);border-radius:24px}html.mwg-theme .switchfield .switchfield__input .switchfield__input__track{--track-width: 20px;--track-margin: 2px;top:2px;left:var(--track-margin);position:absolute;width:var(--track-width);height:20px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;background:#fff;border-radius:50%;transition:all .1s ease}html.mwg-theme .switchfield .switchfield__input.switchfield__input--checked{background:var(--color-blue-100)}html.mwg-theme .switchfield .switchfield__input.switchfield__input--checked .switchfield__input__track{left:calc(100% - var(--track-width) - var(--track-margin))}html.mwg-theme .financing-info{border-radius:1.25rem;background:var(--color-lime-20);padding:1.5rem 2.5rem;margin:3.5rem 0;display:flex;flex-direction:column;gap:.75rem}html.mwg-theme .financing-info .financing-info__price{display:flex;gap:1rem}html.mwg-theme .tooltip{display:flex}html.mwg-theme .tooltip .tooltip__icon{width:20px}html.mwg-theme .monitoring-plan{display:grid;grid-template-columns:1fr min-content;justify-content:space-between;align-items:center}html.mwg-theme .monitoring-plan__price{text-align:right}html.mwg-theme .monitoring-plan__price-breakdown{display:grid;grid-template-columns:1fr min-content;justify-content:space-between;margin-top:16px;grid-column:1/3;row-gap:8px}html.mwg-theme .monitoring-plan__price-breakdown-item__desc .tooltip{display:inline-flex;vertical-align:text-top;margin-left:4px}@media (max-width: 767px){html.mwg-theme .monitoring-plan__price-breakdown-item__desc .tooltip{anchor-name:--tooltip}html.mwg-theme .monitoring-plan__price-breakdown-item__desc .tooltip .tooltip__body{position:absolute;position-anchor:--tooltip;position-area:center;position-try:top,top right,start,end;left:unset;top:unset;right:unset;bottom:unset;transform:unset;margin:.5rem}}html.mwg-theme .summary-subtotal-list{display:flex;flex-direction:column}html.mwg-theme .summary-subtotal-list .summary-subtotal-list__item{display:flex;justify-content:space-between;margin:.625rem 0}html.mwg-theme .summary-subtotal-list .summary-subtotal-list__item.summary-subtotal-list__item--header{margin-bottom:1.25rem}html.mwg-theme .cart-info .message{margin:4rem 0}html.mwg-theme .cart-info__bundle-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;line-height:35px;color:var(--color-black-70);gap:2rem}html.mwg-theme .cart-info__bundle-header-price{display:flex;align-items:center;gap:3rem}html.mwg-theme .cart-info__bundle-header-price .cart-info__bundle-header-remove-button{color:var(--color-black-70);font-size:2.5rem;line-height:1.5;cursor:pointer}html.mwg-theme .cart-info__products{display:grid;grid-template-columns:max-content 1fr max-content;-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem;align-items:start}html.mwg-theme .cart-info__add-ons-title{margin:4rem 0 3rem;display:inline-block}html.mwg-theme .cart-info__installation-type{margin:4rem 0 3rem}html.mwg-theme .cart-info__subtotals{display:flex;justify-content:space-between;margin:4rem 0 3rem;gap:2rem}html.mwg-theme .cart-info__subtotals-title{display:flex;flex-direction:column;align-items:flex-start}html.mwg-theme .cart-info__subtotals-price{margin-right:calc(2.5rem + 25px)}html.mwg-theme .summary-info__checkout-buttons{margin-top:7rem;display:flex;flex-direction:column;align-items:stretch;gap:2rem}html.mwg-theme .summary-info__checkout-buttons .button-cta-blue-fit-width,html.mwg-theme .summary-info__checkout-buttons .button-cta-white-fit-width{width:100%}html.mwg-theme .summary-info__checkout-buttons .link-text{align-self:center}html.mwg-theme .summary-info__member-switch{align-items:flex-start;display:flex;justify-content:space-around}html.mwg-theme .summary-info__member-switch__not-member{width:90px}html.mwg-theme .summary-info__member-switch__member{color:var(--color-blue-100);display:flex;flex-direction:column;gap:.5rem;width:120px}html.mwg-theme .summary-info__member-switch__member span{line-height:1.2}@media (max-width: 1023px){html.mwg-theme .summary-info__checkout-buttons{margin-top:5rem}}@media (max-width: 767px){html.mwg-theme .cart-info__products{row-gap:0;align-items:center}html.mwg-theme .cart-info__bundle-header,html.mwg-theme .cart-info__add-ons-title{margin-bottom:0}html.mwg-theme .cart-info__subtotals-price{margin-right:0}html.mwg-theme .cart-info__bundle-header-price{gap:1.5rem}}html.mwg-theme .installation-type-available{padding:2rem;border-radius:1.25rem;border:1px solid var(--color-powder-50);background:var(--color-powder-30);display:flex;flex-direction:column;gap:2rem}html.mwg-theme .installation-type-available__header{display:flex;gap:1.25rem}html.mwg-theme .installation-type-available__header-icon img{transform:rotateY(180deg)}html.mwg-theme .installation-type-available__body{display:flex;flex-direction:column;gap:2rem}html.mwg-theme .installation-type-available__body-top{display:flex;align-items:center;gap:1.25rem}html.mwg-theme .installation-type-available__header-title:after{font-size:1.175rem;display:none}html.mwg-theme .installation-type-available__header-title,html.mwg-theme .installation-type-available__header-title-price{display:inline-flex;gap:.375rem;align-items:flex-start}html.mwg-theme button.installation-type-available__button{min-width:20rem}html.mwg-theme .installation-type-available__change-button.link-text{white-space:nowrap;color:var(--color-blue-100)}@media (max-width: 1023px){html.mwg-theme button.installation-type-available__button{margin-bottom:2rem}html.mwg-theme .installation-type-available__header-icon{display:none}html.mwg-theme .installation-type-available__body-top{align-items:flex-start;gap:0rem;flex-direction:column}html.mwg-theme span.installation-type-available__header-title-price{display:flex;font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:1.429}html.mwg-theme .installation-type-available__header-title:after{display:inherit}html.mwg-theme span.installation-type-available__header-title-price:after{display:none}html.mwg-theme span.installation-type-available__text{font-weight:500;font-size:2rem}}@media (max-width: 767px){html.mwg-theme .installation-type-available button.installation-type-available__button{width:-moz-fit-content;width:fit-content}}html.mwg-theme .installation-type-unavailable{--padding-size: 2rem;position:relative;padding:var(--padding-size);background-color:var(--color-steel-20);border-radius:1.25rem;border:1px solid var(--color-steel-40);color:var(--color-slate-70)}html.mwg-theme .installation-type-unavailable__text{font-style:italic}html.mwg-theme .installation-type-unavailable__link{display:block;text-align:right;color:var(--color-blue-100)}@media (max-width: 1023px){html.mwg-theme .installation-type-unavailable__link{display:block;text-align:left;margin-top:1.5rem}}html.mwg-theme .installation-type-selected{display:flex;flex-direction:column;gap:1rem}html.mwg-theme .installation-type-selected__title{display:flex;justify-content:space-between;gap:2rem}html.mwg-theme .installation-type-selected__info{display:flex;flex-direction:column;width:100%}html.mwg-theme .installation-type-selected__info__change-button.link-text{color:var(--color-blue-100)}html.mwg-theme .installation-type-selected__price{display:flex;margin-right:0;gap:3rem}html.mwg-theme .installation-type-selected__price-remove-button{color:var(--color-black-70);font-weight:300;font-size:21px;cursor:pointer;transform:scaleX(1.2);width:3.25rem;line-height:21px;padding-bottom:.375rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width: 767px){html.mwg-theme .installation-type-selected__price{gap:1.5rem}html.mwg-theme .installation-type-selected__price-remove-button{line-height:18px}}html.mwg-theme .zipcode-form{display:flex;gap:3rem;flex-direction:column}html.mwg-theme .zipcode-form .form-input__wrapper{max-width:40rem}html.mwg-theme .zipcode-form__modal-ctas{display:flex;gap:2rem;flex-direction:row}html.mwg-theme .installation-modal__message-container{display:flex;gap:3rem;flex-direction:column}html.mwg-theme .installation-type__inline-container{display:flex;align-items:center;justify-content:flex-start;gap:4rem}html.mwg-theme .installation-type__system-message{gap:1rem}html.mwg-theme .quantity-selector{display:grid;grid-template-columns:1fr 35% 1fr;align-items:center;justify-content:center;width:12rem;height:4.5rem;transition:all .5s ease-in-out;border-radius:20px;border:1px solid #bbb;padding:0rem .5rem;background:#fffc}html.mwg-theme .quantity-selector .quantity-selector__minus{width:100%;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:24px;line-height:25px;transition:all .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.mwg-theme .quantity-selector .quantity-selector__minus.quantity-selector__minus--disabled{color:#e3e3e3;cursor:auto}html.mwg-theme .quantity-selector .quantity-selector__minus.quantity-selector__minus--hidden{opacity:0;cursor:auto}html.mwg-theme .quantity-selector .quantity-selector__number{color:#444;text-align:center;font-family:Smart;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.062px;padding-block:0;padding-inline:0;border-width:0;outline:none;cursor:auto}html.mwg-theme .quantity-selector .quantity-selector__plus{width:100%;height:18px;display:flex;align-items:center;justify-content:center;font-size:24px;padding:0;font-weight:300;line-height:25px;cursor:pointer;transition:all .5s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.mwg-theme .quantity-selector .quantity-selector__plus.quantity-selector__plus--disabled{color:#e3e3e3;cursor:auto}html.mwg-theme .quantity-selector .quantity-selector__plus.quantity-selector__plus--hidden{opacity:0;cursor:auto}html.mwg-theme .cart-product{transition:all .5s ease-in-out}html.mwg-theme .cart-product.cart-product--unavailable{color:var(--color-red-100)}html.mwg-theme .cart-info .message.cart-product__message{grid-column:1 / -1;margin:0}html.mwg-theme .cart-product__quantity{display:flex;gap:2rem;align-items:center;font-size:2rem}html.mwg-theme .cart-product__detail{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center}html.mwg-theme .cart-product__name{display:flex;flex-direction:column;color:var(--color-black-100);justify-content:center;height:100%}html.mwg-theme span.cart-product__name--secondary{color:var(--color-black-70)}html.mwg-theme .cart-product__additional{display:flex;justify-content:flex-end;gap:2.5rem;align-items:center}html.mwg-theme .cart-product__additional_short{display:none}html.mwg-theme .cart-product__remove-space{width:25px}html.mwg-theme .cart-product__remove-button{color:var(--color-black-70);font-size:2.5rem;line-height:1.5;cursor:pointer}@media (min-width: 1024px) and (max-width: 1200px){html.mwg-theme .cart-product__additional_long{display:none}html.mwg-theme .cart-product__additional_short{display:inline}}@media (max-width: 767px){html.mwg-theme .quantity-selector,html.mwg-theme .cart-product__name{margin-top:2rem}html.mwg-theme .cart-product__name{height:auto}html.mwg-theme .cart-product__additional{grid-column:1 / 4;align-items:flex-start;gap:1.5rem}}html.mwg-theme .promo-code-container .promo-code-container__promo-applied{display:flex;width:-moz-fit-content;width:fit-content;padding:1rem 2rem;gap:2rem;align-items:center;border-radius:30px;margin-top:1rem;border:1px solid var(--color-black-70);text-transform:capitalize}html.mwg-theme .promo-code-container .promo-code-container__promo-applied .promo-code-container__promo-applied-remove-button{display:flex;cursor:pointer}html.mwg-theme .promo-code-container .promo-code-container__promo-applied .promo-code-container__promo-applied-remove-button img{height:auto;width:2.5rem}html.mwg-theme .promo-code-container .promo-code-container__promo-applied--invalid{color:var(--color-red-100);border-color:var(--color-red-100)}html.mwg-theme .promo-code-container .message--error{margin-top:1rem}html.mwg-theme .promocode-form{align-items:flex-start;display:grid;grid-template-columns:1fr auto;gap:1rem}html.mwg-theme .promocode-form .form-input__label:before{display:none}html.mwg-theme .promocode-form .form-input__wrapper .form-input__element{text-transform:uppercase}html.mwg-theme .promocode-form button.button-cta-white-fit-width{width:-moz-fit-content;width:fit-content}html.mwg-theme .promocode-form .promocode-form__button{margin-top:1.714em}html.mwg-theme .vrs-zip-code-modal__content{display:flex;flex-direction:column;gap:3rem}html.mwg-theme .customer-info__duplicated-customer-modal{display:flex;gap:3rem;flex-direction:column}html.mwg-theme .customer-info__duplicated-customer-modal__ctas{display:flex;gap:2rem;justify-content:center;flex-direction:row}@media (max-width: 767px){html.mwg-theme .customer-info__duplicated-customer-modal__ctas{flex-direction:column;align-items:center}}html.mwg-theme .order-cost-update-modal__content{display:flex;gap:3rem;flex-direction:column}html.mwg-theme .order-cost-update-modal__footer{display:grid;grid-template-columns:min-content 1fr;gap:2rem;align-items:center;margin-top:2rem}html.mwg-theme .order-cost-update-modal__footer-disclaimer{grid-column:1 / -1}@media (max-width: 767px){html.mwg-theme .order-cost-update-modal__footer{grid-template-columns:1fr 1fr}}html.mwg-theme .customer-info__territory-modal{display:flex;gap:3rem;flex-direction:column}html.mwg-theme .customer-info__territory-modal__ctas{display:flex;gap:2rem;justify-content:center;flex-direction:row}@media (max-width: 767px){html.mwg-theme .customer-info__territory-modal__ctas{flex-direction:column;align-items:center}}html.mwg-theme .customer-info__form{display:flex;flex-direction:column;gap:4rem}html.mwg-theme .customer-info__form-group-title{margin-bottom:3rem}html.mwg-theme .customer-info__form-group-fields{display:flex;flex-direction:column;gap:2rem;max-width:44rem}html.mwg-theme .customer-info__state-field-group{display:flex;flex-direction:row;gap:2rem}html.mwg-theme .customer-info__state-field-group>*:first-child{width:35rem}html.mwg-theme .customer-info__buttons,html.mwg-theme .customer-info__next-step{display:flex;flex-direction:column;gap:3rem}html.mwg-theme .customer-info__legal{max-width:44rem}html.mwg-theme .customer-info__api-error{max-width:44rem;width:100%}@media (max-width: 1023px){html.mwg-theme .customer-info__next-step{flex-direction:column-reverse}}@media (max-width: 767px){html.mwg-theme .customer-info__state-field-group{flex-direction:column}html.mwg-theme .customer-info__state-field-group>*:first-child{width:100%}html.mwg-theme .customer-info__api-error,html.mwg-theme .customer-info__form-group-fields{max-width:100%}}html.mwg-theme .customer-info-read-only{display:flex;flex-direction:column;gap:4rem}html.mwg-theme .customer-info-read-only__state-group{display:flex;flex-direction:row;gap:5rem}html.mwg-theme .customer-info-read-only__buttons{display:flex;flex-direction:column;gap:3rem}html.mwg-theme .customer-info-read-only__field-group .customer-info__form-group-title{margin-bottom:1rem}html.mwg-theme .customer-info-read-only__field-value{display:block}html.mwg-theme .emergency-contacts{display:flex;flex-direction:column;gap:4rem}html.mwg-theme .emergency-contacts__form{display:flex;flex-direction:column;gap:3rem}html.mwg-theme .emergency-contacts__form-group{display:flex;flex-direction:column;gap:2rem}html.mwg-theme .emergency-contacts__form-group-title-container{display:flex;gap:2rem;align-items:baseline}html.mwg-theme .emergency-contacts .emergency-contacts__form-group-subtitle{color:var(--color-slate-70)}html.mwg-theme .emergency-contacts__form-group-header{display:flex;flex-direction:column;gap:3rem}html.mwg-theme .emergency-contacts__form-group-fields{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-end;gap:2rem;width:100%}html.mwg-theme .emergency-contacts__main-copy{width:100%}html.mwg-theme .emergency-contacts__main-copy span:nth-child(1){font-style:italic}html.mwg-theme .emergency-contacts__title-button{display:flex;gap:2rem;align-items:center}html.mwg-theme .emergency-contacts__title-button .emergency-contacts__form-group-title-container{margin-bottom:0}html.mwg-theme .emergency-contacts__delete-button{border-bottom:1px solid;border-bottom-color:initial;text-decoration:none;box-shadow:none;background:none;margin-left:3rem;cursor:pointer}html.mwg-theme .emergency-contacts__api-error{width:44rem}html.mwg-theme .emergency-contacts__item-wrapper,html.mwg-theme .emergency-contacts__add-additional{display:flex;flex-direction:column;gap:2rem}html.mwg-theme .emergency-contacts__add-additional__title{display:flex;flex-direction:column}html.mwg-theme .emergency-contacts__divider{width:100%;border-top:1px solid var(--color-cerulean-30);margin:40px auto}@media (max-width: 1023px){html.mwg-theme .emergency-contacts__form-group-fields{flex-direction:column;max-width:44rem}html.mwg-theme .emergency-contacts__form-group-header .form-checkbox{max-width:44rem}html.mwg-theme .emergency-contacts__item-wrapper{padding:3.5rem 2.5rem}}@media (max-width: 767px){html.mwg-theme .emergency-contacts__api-error{width:100%}html.mwg-theme .emergency-contacts__form-group-fields{flex-direction:column;max-width:unset}html.mwg-theme .emergency-contacts .form-input__wrapper,html.mwg-theme .emergency-contacts__form-group-header .form-checkbox{max-width:100%}html.mwg-theme .emergency-contacts__form-group-title-container{flex-direction:column;align-items:flex-start;gap:0}html.mwg-theme .emergency-contacts__add-additional{margin-top:0}}html.mwg-theme .final-step__main{display:flex;flex-direction:column;gap:2rem;align-items:center;padding-top:8rem!important;padding-bottom:8rem!important}html.mwg-theme .final-step__main img{width:5rem}html.mwg-theme .final-step__title{display:flex;gap:2rem;width:100%;align-items:center;justify-content:center}html.mwg-theme .membership-validation{display:flex;gap:4rem}html.mwg-theme .membership-validation .form-input{width:100%;max-width:44rem}html.mwg-theme .membership-validation__header-title{display:block;margin-bottom:1rem}html.mwg-theme .membership-validation__form{display:flex;flex-direction:column;gap:4rem}html.mwg-theme .membership-validation__api-error{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:44rem}html.mwg-theme .membership-validation__content{display:flex;flex-direction:column;gap:3rem;width:50%}html.mwg-theme .membership-validation__validation{display:flex;flex-direction:column;gap:3rem}html.mwg-theme .membership-validation__footer{display:flex;flex-direction:column;gap:2rem}html.mwg-theme .membership-validation__image{display:flex;justify-content:center;align-items:flex-end}html.mwg-theme .membership-validation__image img{width:100%;max-width:500px}html.mwg-theme .membership-validation__image--mobile{display:none}@media (max-width: 1023px){html.mwg-theme .membership-validation__content{width:100rem}html.mwg-theme .membership-validation__image{display:none}html.mwg-theme .membership-validation__image--mobile{display:flex}html.mwg-theme .membership-validation__image--mobile img{width:44rem}}@media (max-width: 767px){html.mwg-theme .membership-validation__validation,html.mwg-theme .membership-validation__api-error{max-width:100%}html.mwg-theme .membership-validation__image--mobile{justify-content:center}html.mwg-theme .membership-validation__image--mobile img{width:90%}}html.mwg-theme .order-confirmation__wrapper{display:flex;flex-direction:column;gap:4rem;max-width:100rem;width:100%}html.mwg-theme .order-confirmation__header,html.mwg-theme .order-confirmation__address{display:flex;flex-direction:column}html.mwg-theme .order-confirmation__next-steps{display:flex;flex-direction:column;gap:2rem}@media (max-width: 1023px){html.mwg-theme .order-confirmation__wrapper{max-width:100%}}html.mwg-theme .billmatrix-form{display:flex;flex-direction:column;gap:2rem}html.mwg-theme .payment-summary__pricing{margin-bottom:2rem}html.mwg-theme .payment-summary__price{display:flex;justify-content:space-between}html.mwg-theme .credit-card-form{border:0;display:flex;flex-direction:column;gap:2rem}html.mwg-theme .credit-card-form .payment-summary{margin-top:2rem}html.mwg-theme .credit-card-form .payment-summary__pricing{margin-bottom:1.5rem}html.mwg-theme .credit-card-form .form-checkbox{width:100%;max-width:44rem}html.mwg-theme .credit-card-form .payment-summary{display:none}@media (max-width: 1023px){html.mwg-theme .credit-card-form .payment-summary{display:block}}@media (max-width: 700px){html.mwg-theme .credit-card-form .form-checkbox{max-width:100%}}html.mwg-theme .payment__credit-check__form{display:flex;flex-direction:column;gap:2rem}html.mwg-theme .form-input input[type=date].form-input__element{padding-left:6rem}html.mwg-theme .form-input input[type=date]::-webkit-calendar-picker-indicator{position:absolute;left:2rem;cursor:pointer}html.mwg-theme .payment__subtotal{background:var(--color-cloud-10);border:1px solid var(--color-cloud-30);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;padding:2rem 4rem}html.mwg-theme .payment__subtotal__plan{display:grid;grid-template-columns:1fr min-content;grid-template-rows:1.5fr 1fr;row-gap:.5rem}@media (max-width: 1023px){html.mwg-theme .payment__subtotal{max-width:100%}}html.mwg-theme .summary-address,html.mwg-theme .summary-address .summary-address__shipping,html.mwg-theme .summary-address .summary-address__billing{display:flex;flex-direction:column;gap:1rem}html.mwg-theme .payment__wrapper{display:flex;flex-direction:column;gap:2rem;max-width:50rem}@media (max-width: 1023px){html.mwg-theme #fiservIframe{max-width:45rem}html.mwg-theme .payment__summary .summary-subtotal-list{margin-top:3rem}html.mwg-theme .payment__summary .payment__summary-title-divider,html.mwg-theme .payment__summary .payment__summary-pricing-divider,html.mwg-theme .payment__summary .payment-summary{display:none}}@media (max-width: 700px){html.mwg-theme .payment__wrapper,html.mwg-theme #fiservIframe{max-width:100%}}html.mwg-theme .card-form{display:flex;flex-direction:column;gap:2rem;max-width:48rem}html.mwg-theme .card-form iframe{max-width:45rem}html.mwg-theme .processing-payment__wrapper{display:flex;flex-direction:column;gap:2rem}html.mwg-theme .processing-payment__wrapper>span{max-width:100rem;width:100%}html.mwg-theme .processing-payment .checkout-layout__title{width:-moz-fit-content;width:fit-content}html.mwg-theme .processing-payment .checkout-layout__title h1{animation:dots 1s step-end infinite;overflow:hidden}@keyframes dots{0%{width:33%}33%{width:66%}66%{width:100%}}html.mwg-theme .scheduling-step__content{display:flex;flex-direction:column;gap:5rem;max-width:100rem;width:100%}html.mwg-theme .scheduling-step__schedule,html.mwg-theme .scheduling-step__next{display:flex;flex-direction:column;gap:3rem}html.mwg-theme .error-boundary{display:flex;flex-direction:column;padding:6em 60px;max-width:990px;gap:2.5em}html.mwg-theme .error-boundary hr{width:100%;height:1px;background-color:var(--color-sky-30);border:none}html.mwg-theme .error-boundary__content{display:flex;flex-direction:column;max-width:990px;gap:2.5em}html.mwg-theme .error-boundary__actions{display:flex;align-items:center;gap:1em}html.mwg-theme .error-boundary__unanswered{display:flex;flex-direction:column;gap:1.5em}@media (max-width: 767px){html.mwg-theme .error-boundary__actions{flex-direction:column}}@media (max-width: 767px){html.mwg-theme body button.button-cta-white,html.mwg-theme body a.button-cta-white,html.mwg-theme body button.button-cta-white-fit-width{width:100%}}
