.color-background-1{--font-body-family: Geist, sans-serif;--font-body-style: normal;--font-body-weight: 500;--font-body-weight-bold: 800;--font-heading-family: Geist, sans-serif;--font-heading-style: normal;--font-heading-weight: 500;--font-body-scale: 1;--font-heading-scale: 1;--media-padding: px;--media-border-opacity: .05;--media-border-width: 1px;--media-radius: 0px;--media-shadow-opacity: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 4px;--media-shadow-blur-radius: 5px;--media-shadow-visible: 0;--page-width: 144rem;--page-width-margin: 0rem;--badge-corner-radius: 4rem;--popup-border-width: 1px;--popup-border-opacity: .1;--popup-corner-radius: 0px;--popup-shadow-opacity: .05;--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 4px;--popup-shadow-blur-radius: 5px;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 4px;--buttons-shadow-blur-radius: 5px;--buttons-border-offset: 0px;--inputs-radius: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-margin-offset: 0px;--inputs-shadow-vertical-offset: 4px;--inputs-shadow-blur-radius: 5px;--inputs-radius-outset: 0px;--variant-pills-radius: 40px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .55;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 4px;--variant-pills-shadow-blur-radius: 5px;--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1}.color-background-1{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 0, 9, 36;--color-shadow: 43, 69, 146;--color-button: 43, 69, 146;--color-button-text: 244, 244, 244;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 43, 69, 146;--color-link: 43, 69, 146;--color-badge-foreground: 0, 9, 36;--color-badge-background: 255, 255, 255;--color-badge-border: 0, 9, 36;--payment-terms-background-color: rgb(255 255 255)}h2,.h2{font-size:calc(var(--font-heading-scale) * 2rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}@media only screen and (min-width: 750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}}body{line-height:calc(1 + .8 / var(--font-body-scale));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}@media screen and (min-width: 750px){.email-signup-popup .newsletter__form-fields{max-width:346px}}:root,.color-background-1{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 0, 9, 36;--color-shadow: 43, 69, 146;--color-button: 43, 69, 146;--color-button-text: 244, 244, 244;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 43, 69, 146;--color-link: 43, 69, 146;--color-badge-foreground: 0, 9, 36;--color-badge-background: 255, 255, 255;--color-badge-border: 0, 9, 36;--payment-terms-background-color: rgb(255 255 255)}.button,.button-label,.shopify-challenge__button,.customer button{font-size:1.5rem;letter-spacing:.1rem;line-height:calc(1 + .2 / var(--font-body-scale))}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-button),var(--alpha-button-background))}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-width:calc(12rem + var(--buttons-border-width) * 2);min-height:calc(4.5rem + var(--buttons-border-width) * 2)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.cart__dynamic-checkout-buttons [role=button],.cart__dynamic-checkout-buttons iframe{--shadow-horizontal-offset: var(--buttons-shadow-horizontal-offset);--shadow-vertical-offset: var(--buttons-shadow-vertical-offset);--shadow-blur-radius: var(--buttons-shadow-blur-radius);--shadow-opacity: var(--buttons-shadow-opacity);--shadow-visible: var(--buttons-shadow-visible);--border-offset: var(--buttons-border-offset);--border-opacity: calc(1 - var(--buttons-border-opacity));border-radius:var(--buttons-radius-outset);position:relative}.email-signup-popup .newsletter__submit-button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 3rem;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:rgb(var(--color-button-text));transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-color:#2b4592}.email-signup-popup .newsletter__submit-button span{font-size:1.5rem;letter-spacing:.1rem;line-height:1.2;font-family:Geist,sans-serif;font-weight:500;color:#f4f4f4;text-transform:none}.email-signup-popup img{height:100%;object-fit:cover}.email-signup-popup h2{font-family:Geist,sans-serif;font-style:normal;font-weight:500;letter-spacing:.06rem;color:rgb(var(--color-foreground));line-height:1.3;word-break:break-word;color:#000924}.email-signup-popup p{font-family:Geist,sans-serif;font-style:normal;font-weight:500;letter-spacing:.06rem;line-height:1.8;color:#000924bf;font-size:1.6rem}.email-signup-popup input{font-style:italic}.email-signup-popup .newsletter__submit-button span{color:#f4f4f4}.email-signup-popup h5{font-family:Geist,sans-serif;font-style:normal;font-weight:500;letter-spacing:.06rem;line-height:1.3;color:#000924;font-size:1.3rem}.email-signup-popup .rte a{color:#2b4592d9;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness .1s ease}.email-signup-popup .popup__toggle-button{width:20px;height:20px}.email-signup-popup img{display:block;max-width:100%;position:absolute;top:0;left:0;height:100%;width:100%}@media screen and (max-width: 749px){.email-signup-popup h2{font-size:2rem}.email-signup-popup h5{font-size:1.2rem}.email-signup-popup .newsletter__submit-button span,.email-signup-popup p{font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/969/assets/popup-base.css.map */
