.gr-splash-section{flex-grow:1;display:flex;background:#fff}.gr-splash-form-wrap{display:flex;flex:1;width:100%}.gr-splash{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;flex:1;width:100%;min-height:100svh;overflow:hidden;padding:0 20px 45px;box-sizing:border-box}.gr-splash__visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.gr-splash__picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.gr-splash__img{display:block;width:min(102vw,1078px);max-width:none;height:auto;margin-left:min(54px,3.75vw);-webkit-user-select:none;user-select:none;pointer-events:none}.gr-splash__cta{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%}.gr-splash__form{display:flex;flex-direction:column;align-items:center;width:100%;max-width:739px}.gr-splash__row{position:relative;z-index:1;display:grid;grid-template-columns:564fr 150fr;column-gap:calc(25 / 739 * 100%);align-items:stretch;width:100%;height:44px}.gr-splash__input,.gr-splash__submit{-webkit-appearance:none;appearance:none;font-family:var(--font-family-base, "DIN Pro", sans-serif);font-size:11px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ECF0F5;border-radius:19px;background:#fff;box-shadow:none}.gr-splash__input:hover,.gr-splash__submit:hover{background:#fff}.gr-splash__input{width:100%;min-width:0;height:44px;padding:0 clamp(12px,3vw,22px);color:#222;font-size:14.09px;letter-spacing:.02px;-webkit-appearance:none;appearance:none;outline:none}.gr-splash__input::placeholder{color:#909299;opacity:1}.gr-splash__input:focus{border-color:#9a9a9a}.gr-splash__submit{width:100%;min-width:0;height:44px;padding:0;color:#53596d;font-size:16.9px;font-weight:700;cursor:pointer;letter-spacing:.2px}.gr-splash__submit:hover{border-color:#9a9a9a;color:#222}.gr-splash__legal{margin:29px 0 0;width:100%;max-width:739px;color:#a1a6b7;font-family:var(--font-family-base, "DIN Pro", sans-serif);font-size:10px;line-height:1.45;text-align:center;text-transform:uppercase}.gr-splash__legal-link{text-decoration:underline;text-underline-offset:2px}.gr-splash__legal-link:hover{color:#8a8a8a}.gr-splash__message{margin:12px 0 0;display:flex;align-items:center;justify-content:center;gap:8px;color:#4a4a4a;font-family:var(--font-family-base, "DIN Pro", sans-serif);font-size:12px;letter-spacing:.04em;text-transform:uppercase;text-align:center}.gr-splash--thanks{justify-content:flex-end;align-items:center;padding:40px 20px}@media screen and (min-width:1441px){.gr-splash--thanks{padding-bottom:calc(40px + (100vw - 1440px) * 64 / 480)}}@media screen and (min-width:1920px){.gr-splash--thanks{padding-bottom:104px}}.gr-splash__thanks-content{display:flex;flex-direction:column;align-items:center;gap:268px}.gr-splash__thanks-title{margin:0;color:#111;font-family:var(--font-family-base, "DIN Pro", sans-serif);font-size:clamp(28px,3.6vw,32.38px);font-weight:400;line-height:1;text-align:center;text-transform:uppercase}.gr-splash__thanks-logo{display:flex;align-items:center;justify-content:center;width:37px;height:61px}.gr-splash__thanks-logo-img{display:block;width:37px;height:61px;object-fit:contain}body:has(.gr-splash--thanks) .password-footer{display:none}@media screen and (max-width:799px){.gr-splash{justify-content:flex-end;padding:100px 17px 79px}.gr-splash__visual{position:relative;inset:auto;flex:1;width:100%;min-height:0}.gr-splash__img{width:min(108vw,420px)}.gr-splash__cta{flex-shrink:0;width:100%}.gr-splash__form{width:100%;max-width:100%}.gr-splash__row{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:26px;width:100%;height:auto}.gr-splash__input,.gr-splash__submit{width:100%;height:44px}.gr-splash__input{font-size:12px;padding:0 clamp(27px,3vw,22px);letter-spacing:1px}.gr-splash__submit{font-size:17px}.gr-splash__legal{margin-top:32px;font-size:9px;max-width:100%;padding-inline:17px}.gr-splash.gr-splash--thanks{justify-content:flex-end;align-items:center;padding:0 24px 186px}.gr-splash--thanks .gr-splash__thanks-content{gap:219px}.gr-splash--thanks .gr-splash__thanks-title{font-size:28px;letter-spacing:-1px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/sections-gr-splash.css.map */
