@layer components{.contact-modal{opacity:0;visibility:hidden;z-index:9999;transform-origin:100% 100%;background-color:var(--section-bg-color);color:var(--section-text-color);width:414px;max-width:calc(100% - 48px);border-radius:0;padding:24px;min-height:375px;display:flex;flex-direction:column;transition:all .3s;position:fixed;bottom:24px;right:24px;left:auto;overflow:hidden}.contact-modal.active{opacity:1;visibility:visible}.newsletter-popup__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:var(--color-overlay-primary);cursor:pointer;opacity:0;visibility:hidden;transition:opacity var(--global-transition-duration) var(--global-transition-timing-function),visibility var(--global-transition-duration) var(--global-transition-timing-function)}.contact-modal.active~.newsletter-popup__overlay{opacity:1;visibility:visible}.contact-modal__close{cursor:pointer;z-index:99;width:32px;height:32px;padding:8px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--color-background-secondary);border:none;position:absolute;top:24px;right:24px}.contact-modal__close svg{display:block;width:16px;height:16px}.form-input__container{display:flex;flex-direction:column;gap:17px;flex:1}.contact-modal__header{display:flex;flex-direction:column;gap:17px;margin-bottom:0;position:relative}.contact-modal__header h2{margin:0;min-height:32px;display:flex;align-items:center;padding-right:44px}.contact-modal__header p{margin:0}.contact-modal__title{--color: var(--color-text-secondary)}.contact-modal__desc{color:var(--color-text-primary)}@media screen and (min-width:768px){.contact-modal__desc{max-width:334px}}.contact-modal__form .newsletter-klaviyo-form{display:flex;flex-direction:column;gap:0}.contact-modal__form .newsletter-klaviyo-form>.form-field--checkbox,.contact-modal__form .newsletter-klaviyo-form>.newsletter-form__actions{margin-top:24px}.contact-modal__form .form-field--checkbox .form-field__checkbox-label{display:grid;grid-template-columns:var(--checkbox-size, 16px) minmax(0,1fr);align-items:center;gap:12px;padding-block:4px}.contact-modal__form .form-field--checkbox .form-field__checkbox-text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);letter-spacing:var(--font-paragraph--letter-spacing);line-height:1;color:var(--color-text-primary)}.contact-modal__form .form-field--checkbox .form-field__checkbox-text a{text-decoration:underline;text-underline-offset:1px}.contact-modal__form .form-field--checkbox .form-field__checkbox-text a:hover{text-decoration:none;color:var(--color-text-primary)!important}.newsletter-form__actions{display:flex;flex-direction:column;gap:8px;margin-top:0}.newsletter-form__note{margin:0}.klaviyo_messages{display:none;margin-top:8px}.klaviyo_messages.has-message{display:block}.error_message{color:var(--color-text-primary);font-family:var(--font-caption--family);font-weight:var(--font-caption--weight);font-style:var(--font-caption--style);font-size:var(--font-caption--size);line-height:var(--font-caption--line-height);letter-spacing:var(--font-caption--letter-spacing);text-transform:var(--font-caption--case)}.form-hide,.form-input__container.form-hide{display:none}.form-success{z-index:90;opacity:0;visibility:hidden;padding:24px;transition:all .5s;display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--section-bg-color)}.form-success__message{display:flex;flex-direction:column;gap:40px;width:100%}.form-success__message h2{margin:0;min-height:32px;display:flex;align-items:center;padding-right:44px}.form-success__message>.p-large{margin:0}.contact-modal__continue{margin-top:auto}.newsletter-success .form-success{opacity:1;visibility:visible}.newsletter-success .form-input__container{display:none}@media screen and (max-width:767px){.contact-modal{width:auto;max-width:none;left:24px;right:24px;bottom:32px;margin:0;padding:24px;transform:none}}}.contact-modal__close{color:var(--section-text-color)}.contact-modal .newsletter-form__submit,.contact-modal .newsletter-form__submit:hover,.contact-modal .contact-modal__continue,.contact-modal .contact-modal__continue:hover{width:auto;max-width:none;min-width:0;height:auto;min-height:0;padding:0;border:none;border-bottom:1px solid transparent;border-radius:0;background:none;box-shadow:none;align-self:flex-start;cursor:pointer;color:var(--color-text-primary);text-align:left;transition:border-bottom-color var(--global-transition-duration) var(--global-transition-timing-function)}.contact-modal .newsletter-form__submit,.contact-modal .newsletter-form__submit>*,.contact-modal .contact-modal__continue{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);font-style:var(--font-paragraph--style);font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);letter-spacing:var(--font-paragraph--letter-spacing);text-transform:none}.contact-modal .newsletter-form__submit.newsletter-form__submit:hover:not(:disabled):not(.primary-button--disabled),.contact-modal .contact-modal__continue.contact-modal__continue:hover{background:none;color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}.contact-modal .sa-checkbox__visual{position:relative;padding:0;border:none;background-color:transparent}.contact-modal .sa-checkbox__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--checkbox-border-default, currentColor);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 2.5H3C2.72386 2.5 2.5 2.72386 2.5 3V13C2.5 13.2761 2.72386 13.5 3 13.5H13C13.2761 13.5 13.5 13.2761 13.5 13V3C13.5 2.72386 13.2761 2.5 13 2.5Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13 2.5H3C2.72386 2.5 2.5 2.72386 2.5 3V13C2.5 13.2761 2.72386 13.5 3 13.5H13C13.2761 13.5 13.5 13.2761 13.5 13V3C13.5 2.72386 13.2761 2.5 13 2.5Z' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.contact-modal .sa-checkbox__marker{position:relative;background-color:var(--checkbox-marker-active, currentColor);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M5.5 9.35714L7.6 11.5L12.5 6.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M5.5 9.35714L7.6 11.5L12.5 6.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.contact-modal .sa-checkbox__marker--icon svg{display:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-newsletter-popup.css.map */
