.newsletter-section-custom{--newsletter-bg-color: #DDF0FF;--newsletter-badge-bg: #92CDFF;--newsletter-button-bg: #0E88F2;--newsletter-input-border: #D8D8D8;--newsletter-text-color: #2B2B2B;--newsletter-consent-text: #565656;background-color:var(--newsletter-bg-color);margin-top:74px}.newsletter-section-custom .section-headers{display:flex;flex-direction:column;gap:12px;width:100%;align-items:flex-start}.newsletter-section-custom .section-headers.text-center{align-items:center;text-align:center!important}.newsletter-section-custom .section-headers.text-left{align-items:flex-start;text-align:left!important}.newsletter-section-custom .section-headers p{margin:0!important}.newsletter-section-custom .subheading,.newsletter-section-custom .subheading.h5{display:inline-block;padding:6px 8px;background-color:var(--newsletter-badge-bg);border-radius:4px;font-size:16px!important;font-weight:700;line-height:1.2!important;color:var(--newsletter-text-color)!important;width:auto;text-align:center;margin-bottom:0!important;margin-top:0!important}.newsletter-section-custom h2{font-size:28px;font-weight:700;line-height:1.2;color:var(--newsletter-text-color);text-align:left;width:100%;margin-top:0!important;margin-bottom:0!important;--h-mt: 0 !important;--h-mb: 0 !important}.newsletter-section-custom .section-headers.text-center h2{text-align:center!important}.newsletter-section-custom .newsletter-form{display:flex;flex-direction:column;gap:16px;width:100%}.newsletter-section-custom .newsletter-form-fields{display:flex;flex-direction:column;gap:13px;width:100%;align-items:stretch}@media (min-width: 993px){.newsletter-section-custom .newsletter-form-fields{flex-direction:row;align-items:center}}.newsletter-section-custom .newsletter-form-fields .field{flex:1;width:100%;height:53px!important;position:relative;display:flex}.newsletter-section-custom .newsletter-form-fields .field input{font-family:inherit!important;font-style:normal!important;font-weight:400!important;font-size:14px!important;line-height:1.2!important}.newsletter-section-custom .newsletter-form-fields .field__input{width:100%;height:53px!important;padding:0 24px 0 54px!important;border:1px solid var(--newsletter-input-border)!important;border-radius:4px!important;background-color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:1.2!important;color:var(--newsletter-text-color)!important;box-sizing:border-box;margin:0;text-align:left;box-shadow:none!important;transition:none!important}.newsletter-section-custom .newsletter-form-fields .field__input:focus,.newsletter-section-custom .newsletter-form-fields .field__input:active,.newsletter-section-custom .newsletter-form-fields .field:hover .field__input,.newsletter-section-custom .newsletter-form-fields .field__input:not(:focus):hover,.newsletter-section-custom .newsletter-form-fields .field__input:not(:placeholder-shown),.newsletter-section-custom .newsletter-form-fields .field__input:-webkit-autofill,.newsletter-section-custom .newsletter-form-fields .field__input:-webkit-autofill:focus,.newsletter-section-custom .newsletter-form-fields .field__input:-webkit-autofill:hover{outline:none!important;border:1px solid var(--newsletter-input-border)!important;background-color:#fff!important;box-shadow:none!important;color:var(--newsletter-text-color)!important;padding-top:0!important;padding-left:54px!important;padding-right:24px!important}.newsletter-section-custom .newsletter-form-fields .field__input:focus-visible{outline:none!important;border:1px solid var(--newsletter-input-border)!important}.newsletter-section-custom .newsletter-form-fields .field__input::placeholder{color:var(--newsletter-text-color)!important;opacity:1!important;font-family:inherit!important;font-weight:400!important}@media (min-width: 993px){.newsletter-section-custom .newsletter-form-fields .field{max-width:419px;flex:0 0 419px}}.newsletter-section-custom .newsletter-form-fields .field__button{position:static!important;width:100%;height:53px;padding:16px;background-color:var(--newsletter-button-bg)!important;border-radius:4px;border:none;color:#fff!important;font-size:16px;font-weight:700;line-height:1.2;cursor:pointer;display:flex!important;justify-content:center;align-items:center;gap:10px;transition:opacity .3s ease;box-sizing:border-box;flex-shrink:0;visibility:visible!important;opacity:1!important}.newsletter-section-custom .newsletter-form-fields .field__button:hover{opacity:.9}.newsletter-section-custom .newsletter-form-fields .field__button:active{opacity:.8}.newsletter-section-custom .newsletter-form-fields .field__button svg{display:none}@media (min-width: 993px){.newsletter-section-custom .newsletter-form-fields .field__button{width:131px;flex:0 0 131px}}.newsletter-section-custom .newsletter-form-fields .field-with-icon{position:relative}.newsletter-section-custom .newsletter-form-fields .field-with-icon .field__button{position:static!important;right:auto!important;top:auto!important;transform:none!important;opacity:1!important}.newsletter-section-custom .newsletter-form-fields .field__icon{display:flex!important;position:absolute!important;left:24px!important;top:50%!important;transform:translateY(-50%)!important;opacity:1!important;pointer-events:none!important;z-index:1!important;align-items:center;justify-content:center}.newsletter-section-custom .newsletter-form-fields .field__icon svg{width:20px;height:20px;flex-shrink:0}.newsletter-section-custom .newsletter-form-fields .field__icon svg path{fill:unset;transition:stroke .3s ease;stroke:#aeb0b2!important}.newsletter-section-custom .newsletter-form-fields .field__input:-webkit-autofill:focus~.field__icon svg path,.newsletter-section-custom .newsletter-form-fields .field__input:-webkit-autofill:hover~.field__icon svg path,.newsletter-section-custom .newsletter-form-fields .field__input:-webkit-autofill~.field__icon svg path,.newsletter-section-custom .newsletter-form-fields .field__input:active~.field__icon svg path,.newsletter-section-custom .newsletter-form-fields .field__input:focus~.field__icon svg path,.newsletter-section-custom .newsletter-form-fields .field:hover .field__icon svg path{fill:unset!important;stroke:#aeb0b2!important}.newsletter-section-custom .newsletter-form-fields .field__label{display:none!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;pointer-events:none!important;z-index:-1!important}.newsletter-section-custom .newsletter-form-fields .field.active .field__label,.newsletter-section-custom .newsletter-form-fields .field__input:focus~.field__label,.newsletter-section-custom .newsletter-form-fields .field__input:not(:placeholder-shown)~.field__label,.newsletter-section-custom .newsletter-form-fields .field__input:-webkit-autofill~.field__label{display:none!important;top:auto!important;font-size:inherit!important;line-height:inherit!important;transform:none!important}.newsletter-section-custom .newsletter-terms{display:flex!important;flex-direction:row;gap:11px;align-items:flex-start;width:100%;margin-top:0!important;cursor:pointer;position:relative}@media (max-width: 992px){.newsletter-section-custom .newsletter-terms{margin-top:0!important}}.newsletter-section-custom .newsletter-terms input[type=checkbox]{width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;margin-top:2px;cursor:pointer;appearance:none;-webkit-appearance:none;background-color:#fffc;border:1px solid var(--newsletter-input-border);border-radius:2px;position:relative;transition:all .3s ease}.newsletter-section-custom .newsletter-terms input[type=checkbox]:checked{background-color:var(--newsletter-button-bg);border-color:var(--newsletter-button-bg)}.newsletter-section-custom .newsletter-terms input[type=checkbox]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M2 6l3 3 5-5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.newsletter-section-custom .newsletter-terms input[type=checkbox]:focus{outline:2px solid var(--newsletter-button-bg);outline-offset:2px}.newsletter-section-custom .newsletter-terms__text{font-size:10px;font-weight:600;line-height:1.2;color:var(--newsletter-consent-text);flex:1;text-align:left}.newsletter-section-custom .newsletter-terms__text a{color:var(--newsletter-consent-text);text-decoration:underline}.newsletter-section-custom .newsletter-terms__text a:hover{opacity:.8}@media (min-width: 993px){.newsletter-section-custom .newsletter-terms__text{max-width:530px}}.newsletter-section-custom .newsletter-container{position:relative;display:flex;flex-direction:column}@media (min-width: 993px){.newsletter-section-custom .newsletter-container{flex-direction:row;align-items:center;gap:80px;padding-left:74px;min-height:323px}}.newsletter-section-custom .newsletter-content-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width: 993px){.newsletter-section-custom .newsletter-content-wrapper{max-width:563px;flex-shrink:0;z-index:2}}@media (max-width: 992px){.newsletter-section-custom.newsletter{padding:32px 0 0}.newsletter-section-custom .section-headers.text-center{text-align:center!important;align-items:center}.newsletter-section-custom .section-headers.text-center h2{text-align:center!important}.newsletter-section-custom .newsletter-content-wrapper{padding:0}}@media (min-width: 993px){.newsletter-section-custom.newsletter{padding:0;margin-top:166px}}.newsletter-section-custom .form__message{margin-top:16px}.newsletter-section-custom .newsletter-image{width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.newsletter-section-custom .newsletter-image img{width:100%;height:auto;object-fit:contain;max-width:100%}@media (max-width: 992px){.newsletter-section-custom .newsletter-image{margin-top:16px;max-height:384px}.newsletter-section-custom .newsletter-image img{max-height:384px;object-fit:contain}}@media (min-width: 993px){.newsletter-section-custom .newsletter-image{position:absolute;bottom:0;right:142px;width:457px;height:488px;flex-shrink:0;align-self:flex-start;margin-top:.88px}.newsletter-section-custom .newsletter-image img{width:100%;height:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-newsletter.css.map */
