:root{--font-body-family: "Neue Montreal", "sans-serif";--font-body-weight: normal;--font-body-style: normal;--font-body-weight-bold: bold;--font-body-weight-400: 400;--font-heading-family: "Neue Montreal", "sans-serif";--font-heading-style: normal;--font-heading-weight: 500;--font-eyebrow-family: "lores-12", "sans-serif";--font-eyebrow-style: normal;--font-eyebrow-weight: 500;--font-cta-family: "lores-12-narrow", "sans-serif";--font-cta-style: normal;--font-cta-weight: 500;--white: #FFFFFF;--white-10: rgba(255, 255, 255, .1);--white-20: rgba(255, 255, 255, .2);--white-50: rgba(255, 255, 255, .5);--white-80: rgba(255, 255, 255, .8);--black: #0D0B14;--black-50: rgba(13, 11, 20, .5);--real-black:#000000;--real-black-50:rgba(0, 0, 0, .5);--real-black-70:rgba(0, 0, 0, .7);--yellow: #BFEE16;--yellow-light: #DDFF34;--grey-1: #2B2B2B;--grey-2: #39383E;--grey-3: #7C7C7C;--grey-3-50: rgba(124, 124, 124, .4);--grey-4: #A6A8A9;--grey-5: #BDBEC0;--grey-6: #E7E7E7;--grey-7: #EBEBEB;--grey-8: #3F3F3F;--grey-9-60: rgba(32, 31, 29, .6);--grey-9-70: rgba(32, 31, 29, .7);--grey-10-50: rgba(128, 128, 128, .5);--inactive: #CFD0CA;--page-width: 120rem;--page-width-margin: 0rem;--content-inner-container: 47.375rem;--landing-content-inner-container: 87.5rem;--gray-boxes-width-desktop: 47.375rem;--gray-boxes-width-mobile: 21.875rem;--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: .2rem solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: .3rem;--focused-base-box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3);--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}.newsletter-footer-section{position:relative;width:100%;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.25rem}@media (min-width: 768px){.newsletter-footer-section{padding:unset}}.newsletter-footer-section .newsletter-section-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform-origin:center center}.newsletter-footer-section .newsletter-section-background img,.newsletter-footer-section .newsletter-section-background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newsletter-footer-section .newsletter-section-content-wrapper{position:relative;z-index:2;width:100%}@media (min-width: 768px){.newsletter-footer-section .newsletter-section-content-wrapper{width:var(--content-inner-container)}}.newsletter-footer-section .newsletter-heading{position:relative;font-weight:400;margin-top:4rem;margin-bottom:3rem}@media (min-width: 768px){.newsletter-footer-section .newsletter-heading{margin-top:6.25rem;margin-bottom:4rem;padding-bottom:1.25rem}}.newsletter-footer-section .grey-panel{padding-bottom:.375rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width: 768px){.newsletter-footer-section .grey-panel{padding-bottom:1.5rem}}.newsletter-footer-section p{color:var(--grey-5)}.newsletter-footer-section .newsletter-intro-text{margin-top:3.75rem}@media (min-width: 768px){.newsletter-footer-section .newsletter-intro-text{padding-right:36%}}.newsletter-footer-section .newsletter-intro{color:var(--grey-5)}.newsletter-footer-section .button-primary{line-height:normal;width:10.3125rem}.newsletter-footer-section .button-icon{top:.3rem;right:.3rem}.newsletter-footer-section .success-message{display:block;margin-top:20px;margin-bottom:20px;font-size:16px;letter-spacing:.0075rem;color:var(--yellow)}@media (min-width: 768px){.newsletter-footer-section .success-message{margin-bottom:0;font-size:18px}}.newsletter-footer-section .error-message{display:block;font-size:16px;line-height:1.2;font-weight:400;letter-spacing:-.0075rem;color:red;text-align:center;margin-bottom:10px}@media (min-width: 768px){.newsletter-footer-section .error-message{margin-bottom:0;font-size:16px;line-height:1.3}}.newsletter-heading-wrapper{margin-top:2.9375rem;padding-bottom:.6875rem;display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;border-bottom:1px solid var(--grey-3-50)}@media (min-width: 768px){.newsletter-heading-wrapper{margin-top:3.75rem;padding-bottom:1.25rem}}.newsletter-heading-wrapper>div:first-child{flex:1;min-width:0}.newsletter-heading-wrapper>div:last-child{flex-shrink:0}@media (max-width: 767px){.newsletter-heading-wrapper{flex-direction:column;align-items:flex-start}.newsletter-heading-wrapper>div:last-child{width:100%}}.newsletter-input-wrapper{width:100%;max-width:100%;margin-top:.6875rem;display:flex;flex-wrap:wrap;align-items:center}@media (min-width: 768px){.newsletter-input-wrapper{margin-top:1rem}}.newsletter-input-wrapper .newsletter-form-element-wrap{position:relative;padding:6px}@media (min-width: 768px){.newsletter-input-wrapper .newsletter-form-element-wrap{padding:6px 6px 6px 20px}}.newsletter-input-wrapper .newsletter-form-element-wrap.left-round{background-color:var(--real-black-50);border-radius:.375rem;flex-grow:1}@media (min-width: 768px){.newsletter-input-wrapper .newsletter-form-element-wrap.left-round{border-radius:.375rem 0 0 .375rem}}.newsletter-input-wrapper .newsletter-form-element-wrap.left-round input[type=email]{width:100%;padding:10px 0;font-size:.875rem;border:none;background:none;height:3.5rem;color:var(--white);padding-left:1.5rem}@media (min-width: 768px){.newsletter-input-wrapper .newsletter-form-element-wrap.left-round input[type=email]{padding-left:1.125rem}}.newsletter-input-wrapper .newsletter-form-element-wrap.left-round label{left:1.75rem;top:50%;transform:translateY(-50%);font-size:.875rem;margin-bottom:0;pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;color:var(--grey-4);letter-spacing:.1rem;line-height:1.5}@media (min-width: 768px){.newsletter-input-wrapper .newsletter-form-element-wrap.left-round label{left:2.25rem}}.newsletter-input-wrapper .newsletter-form-element-wrap.left-round:focus-within label{top:.8rem;opacity:.8;font-size:.6875rem}.newsletter-input-wrapper .newsletter-form-element-wrap.left-round input:not(:-moz-placeholder-shown)~label{top:.8rem;opacity:.8;font-size:.6875rem}.newsletter-input-wrapper .newsletter-form-element-wrap.left-round input:not(:placeholder-shown)~label{top:.8rem;opacity:.8;font-size:.6875rem}.newsletter-input-wrapper .newsletter-form-element-wrap.right-round{order:2;flex-grow:1;padding:.375rem 0 0}.newsletter-input-wrapper .newsletter-form-element-wrap.right-round .button-secondary{width:100%;height:56px}@media (min-width: 768px){.newsletter-input-wrapper .newsletter-form-element-wrap.right-round{padding:6px .375rem 6px 0;background-color:var(--real-black-50);order:1;border-radius:0 .375rem .375rem 0;flex-grow:0}.newsletter-input-wrapper .newsletter-form-element-wrap.right-round .button-secondary{width:9.875rem}}.newsletter-input-wrapper .checkbox-container{width:100%;margin-top:10px;order:1}@media (min-width: 768px){.newsletter-input-wrapper .checkbox-container{order:2}}.newsletter-input-wrapper .checkbox-container label{color:var(--grey-5)}.newsletter-input-wrapper input[type=checkbox]{margin-right:10px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/newsletter-footer.css.map */
