.header__inline-menu--right.nudge--active{margin-right:6rem}@media screen and (max-width: 1300px){.header__inline-menu--right.nudge--active{position:absolute;right:12%}}partial-overlay .overlay-modal{width:100%;position:fixed;bottom:-100%;height:248px;background:var(--white);padding:56px;z-index:102;transition:bottom 1s ease-in-out;display:flex}partial-overlay .overlay-modal .partial-overlay--header{display:flex;flex-direction:column;justify-content:center;margin-right:47px}@media screen and (max-width:1440px){partial-overlay .overlay-modal .partial-overlay--header{width:347px;margin-right:0}}partial-overlay .overlay-modal .partial-overlay--header h3{margin:0;flex-grow:1}partial-overlay .overlay-modal .partial-overlay--header p,partial-overlay .overlay-modal .partial-overlay--form p{font-size:14px;line-height:20px;color:var(--subdued);font-weight:400}partial-overlay .overlay-modal .partial-overlay--form .button--container p{line-height:16px;font-size:12px;align-items:flex-end;flex-grow:1;max-width:428px;display:flex}partial-overlay .overlay-modal .partial-overlay--form .disclaimer--text{max-width:428px;align-items:flex-end;flex-grow:1;display:flex}partial-overlay .overlay-modal .partial-overlay--form .disclaimer--text p,partial-overlay .overlay-modal .partial-overlay--form .disclaimer--text a{font-size:12px;line-height:16px;color:var(--subdued)}partial-overlay .overlay-modal[data-open=true]{bottom:0}partial-overlay .icon-close{cursor:pointer;top:24px;right:24px;position:absolute}partial-overlay .partial-overlay--form{flex-grow:1;display:flex;align-items:flex-start;flex-direction:column}partial-overlay .partial-overlay--form form{width:100%;position:relative;display:flex;align-items:flex-start}partial-overlay .partial-overlay--form form #partial_overlay_email{position:relative;max-width:428px;width:100%;margin-right:32px}partial-overlay .partial-overlay--form form #partial_overlay_email.email--error{border-color:var(--red-error);margin-bottom:40px}partial-overlay .overlay-modal .partial-overlay--form p.error__label{position:absolute;top:45px;display:none;color:var(--red-error)}partial-overlay .overlay-modal .partial-overlay--form p.error__label.active{display:block}partial-overlay .partial-overlay--form form .button--container{display:flex;flex-grow:1;align-items:flex-start}partial-overlay .partial-overlay--form form .button--container p{min-width:100px}partial-overlay .partial-overlay--form form button{max-width:245px;width:100%;margin-right:59px}partial-overlay .partial-overlay--form form span{font-size:12px;line-height:16px;border-bottom:2px solid var(--lavender);cursor:pointer;display:block;height:auto;text-align:center}partial-overlay .partial-overlay--form form svg{position:absolute;z-index:1;left:16px;top:13px}partial-overlay .partial-overlay--form form svg *{stroke:var(--light-gray)}partial-overlay label.field__label[for=overlay_email]{padding-left:35px}partial-overlay #partial_overlay_email{padding-left:50px}partial-overlay .partial-overlay--form form span:hover{border-bottom:2px solid var(--green)}partial-overlay br{display:none}@media screen and (min-width:1685px){partial-overlay .partial-overlay--form{flex-grow:unset}partial-overlay .overlay-modal{justify-content:center}partial-overlay .partial-overlay--form form .button--container p{min-width:150px}partial-overlay .partial-overlay--form form .button--container button{min-width:250px}partial-overlay .partial-overlay--form form #partial_overlay_email{width:428px}}@media screen and (max-width: 1684px) and (min-width: 1025px){partial-overlay br{display:inline}}@media screen and (max-width: 1024px){partial-overlay .overlay-modal{flex-direction:column;height:unset;padding:74px 30px 30px}partial-overlay .partial-overlay--form form #partial_overlay_email{margin-bottom:24px}partial-overlay .overlay-modal .partial-overlay--header,partial-overlay .partial-overlay--form form #partial_overlay_email,partial-overlay .partial-overlay--form form .button--container,partial-overlay .overlay-modal .partial-overlay--form .button--container p,partial-overlay .overlay-modal .partial-overlay--form .disclaimer--text{width:100%;max-width:unset;text-align:center}partial-overlay .overlay-modal .partial-overlay--form .disclaimer--text{text-align:left}partial-overlay .partial-overlay--form form .button--container p{display:flex;justify-content:center}partial-overlay .partial-overlay--form form button{width:100%;max-width:unset;margin-right:16px}partial-overlay .overlay-modal form{flex-direction:column;margin-bottom:24px}}@media screen and (max-width: 500px){partial-overlay br{display:inline}}
/*# sourceMappingURL=/cdn/shop/t/319/assets/overlay-partial.css.map */
