.popup-modal .modal__content{background:#eae6dd;z-index:20}.popup-modal h2{font-size:13.5px;font-weight:400;width:100%;padding:1em;margin:0;font-family:var(--font-body-family);border-top-left-radius:8px;border-top-right-radius:8px}.popup-modal h3{font-size:104px;font-style:normal;font-weight:700;margin:0;line-height:104px;text-transform:uppercase;font-family:var(--font-heading-family)}.popup-modal form p.offwhat{font-size:48px;font-style:normal;font-weight:700;margin:0;line-height:48px;text-transform:uppercase;font-family:var(--font-heading-family)}.popup-modal p#js-subscribe-response{padding:0 1em;line-height:1.25em}.popup-modal h2,.popup-modal .popup-button{color:#eae6dd;background:rgb(var(--color-epi-black))}popup-modal.hover h2,popup-modal.hover .popup-button{color:#eae6dd;background:rgb(var(--color-epi-red));border-color:rgb(var(--color-epi-red))}popup-modal.hover h3,popup-modal.hover form p{color:rgb(var(--color-epi-red))}popup-modal.hover input.field__input,popup-modal.hover .field label.field__label{border-color:rgb(var(--color-epi-red));color:rgb(var(--color-epi-red))}.full-height{height:100%}.password-link svg{width:1.8rem;height:1.8rem;margin-right:1rem}.popup-modal__content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;height:100%;box-sizing:border-box;border:1px solid rgb(var(--color-epi-black));border-radius:10px;margin-bottom:-2px;justify-content:end}popup-modal.hover .popup-modal__content{border:1px solid rgb(var(--color-epi-red))}.popup-modal .modal__content{position:fixed;border-radius:20px;padding:0 10px 10px;flex-direction:column}.popup-modal__content-heading{font-size:1.8rem;font-weight:400;line-height:calc(1 + .6 / var(--font-body-scale))}@media only screen and (min-width: 750px){.popup-modal__content-heading{font-size:1.8rem}}.popup-modal .circles{height:auto;display:flex;justify-content:space-between;padding:1rem;width:100%}.popup-modal .circle{border-radius:100%;height:30px;width:30px;background-color:rgba(var(--color-epi-black));display:block;position:relative}.popup-modal .circle .modal__close-button.link{position:absolute;height:20px;width:20px;top:5px;right:5px;padding:0}.popup-modal .circle .modal__close-button.link svg{width:16px;height:16px}.popup-modal .circle .modal__close-button.link svg path{fill:#fff}.popup-modal .password-form{max-width:50rem}.popup-form{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;margin-bottom:-2px}.popup-field.field{flex:1 20rem}.popup-form .field input.field__input{max-width:calc(100% - 20px);font-size:2em;padding-bottom:1em;padding-top:1em;border-radius:3px;height:68px;background:#eae6dd;border:1px solid}.popup-form .field label{padding-top:1.5em;padding-left:0;font-size:17.5px;text-transform:lowercase;left:.75em}.popup-form .field input.field__input:not(:placeholder-shown)~label.field__label,.popup-form .field input.field__input:focus~label.field__label{padding-top:0}.popup-form .field input.field__input:not(:placeholder-shown){font-size:2em;padding-top:1em;padding-bottom:.5em}.popup-form .field:after,.popup-form .field:before,.popup-form .field:hover.field:after{box-shadow:none}.popup-form .email-field{margin:10px}.popup-field .form__message{margin-top:1.5rem}.popup-button{width:100%;text-transform:uppercase;box-shadow:none}.popup-button:before,.popup-button:after{box-shadow:none}.popup-button:not([disabled]):hover:after{box-shadow:none}@media only screen and (max-width: 749px){.popup-field--error+.popup-button{margin-top:1.5rem}.popup-modal h2{font-size:12px}.popup-modal .modal__content{top:auto;bottom:0;height:auto}.popup-modal h3{font-size:75px;line-height:75px;font-family:var(--font-heading-family)}.popup-modal form p.offwhat{font-size:35px;line-height:35px}.popup-modal .modal__content{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media only screen and (min-width: 750px){.popup-modal .modal__content{max-width:482px;margin-left:auto;z-index:100;margin-top:100px;border-radius:20px;height:auto;bottom:auto;transition:margin-top .2s ease-in-out}}.popup-modal .icon-close{color:rgb(var(--color-foreground));width:1.2rem;height:1.2rem}.modal__toggle,.modal__close-button{list-style-type:none}details[open] .modal__toggle,.modal__close-button.link{position:absolute;height:1.5rem;width:1.5rem;top:1.5rem;right:1.5rem;padding:0;color:rgb(var(--color-foreground));background-color:transparent}.no-js .modal__close-button{display:none}.no-js .modal__toggle{z-index:2}.modal__toggle::-webkit-details-marker{display:none}details.modal .modal__toggle-close{display:none}details[open].modal .modal__toggle-close{background:#eae6dd;cursor:pointer;display:flex;padding:.8rem;z-index:1}details[open].modal .modal__toggle-close svg,.modal__close-button svg{height:1.7rem;width:1.7rem}details[open].modal .modal__toggle-close:hover{opacity:.75}.js details[open].modal .modal__toggle-close{display:none}details.modal .modal__toggle-open{display:flex}.no-js details[open].modal .modal__toggle-open{display:none}popup-modal{justify-self:flex-end;grid-column:3}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-popup.css.map */
