.ts-discount__wrap{position:relative;display:flex;min-height:538px;flex-direction:column;align-items:center;justify-content:center;width:100%}.ts-discount__form{display:flex;flex-direction:column;max-width:630px;width:100%;min-height:290px;border:1px solid #1f1f1f;background:#ededed;padding:44px 52px 43px 47px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-discount__background-image{display:flex;align-items:center;justify-content:center;width:100%;position:relative}.ts-discount__background-image:after{content:"";background-image:url(/cdn/shop/files/Textures_642ebec4-dd9e-4650-81ed-d2c14662bc03.png?v=1749802056);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.7;mix-blend-mode:screen}.ts-discount__form-title h3{color:#1f1f1f;font-family:var(--font-heading);font-size:30px;font-style:normal;font-weight:400;line-height:146%;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:32px}.ts-discount__form-subtitle{margin:0;color:#1f1f1f;text-align:justify;font-family:var(--font-body);font-size:12px;font-style:normal;font-weight:400;line-height:161.804%;letter-spacing:.624px;text-transform:uppercase;transition:all .3s ease}.ts-discount__form-subtitle.unvisible{opacity:0;visibility:hidden;height:0;pointer-events:none}.ts-discount__form-container{margin-top:17px}.form-container__step-1 button,.form-container__form button{display:flex;align-items:center;justify-content:center;height:64px;width:64px;flex-shrink:0;border-radius:50%;overflow:hidden;background-color:#2a2a2a;background-image:url(/cdn/shop/files/Textures.png?v=1749543284);background-repeat:no-repeat;background-position:center;background-size:cover;border:1px solid transparent;transition:all .3s ease}.form-container__step-1 button:hover,.form-container__form button:hover{border:1px solid rgba(31,31,31,.8);background-color:#f9f9f9;background-image:none}.form-container__step-1 button path,.form-container__form button path{transition:all .3s ease}.form-container__step-1 button:hover path,.form-container__form button:hover path{fill:#1f1f1f}.form-container__step-1{display:flex;align-items:center;justify-content:space-between;gap:10px}.form-container__step-1.unvisible{opacity:0;visibility:hidden;height:0;pointer-events:none}.form-container__steps__labels{display:flex;flex-wrap:wrap;column-gap:36px}.form-container__steps__labels label{display:flex;gap:9px;max-width:calc(50% - 23px);width:100%;color:#1f1f1f;text-align:justify;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:161.804%;letter-spacing:.728px;text-transform:uppercase;padding:13px 0;cursor:pointer}.form-container__steps__labels label:nth-child(2),.form-container__steps__labels label:nth-child(3){border-bottom:1px solid #1f1f1f}.form-container__steps__labels label input{margin:0;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.form-container__form-inputs{display:flex;flex-wrap:wrap;row-gap:20px;column-gap:40px}.form-container__form-inputs input{max-width:calc(50% - 20px);width:100%;background-color:transparent;border:none;border-bottom:1px solid #1f1f1f;padding-bottom:10px;color:#1f1f1f;text-align:justify;font-family:var(--font-body);font-size:14px;font-style:normal;font-weight:400;line-height:161.804%;letter-spacing:.728px}.form-container__form-inputs input::placeholder{color:#494848;text-transform:uppercase}.form-container__form-inputs input:last-child{max-width:100%}.form-container__form{display:flex;gap:32px;align-items:center;justify-content:space-between}.form-container__form.unvisible{opacity:0;visibility:hidden;height:0;pointer-events:none}.ts-discount__form-success-message{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background-repeat:no-repeat;background-position:center;background-size:66%;background-color:#1f1f1f;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.success-message__logo{display:flex;align-items:center;justify-content:center;max-width:80px;width:100%;height:fit-content}.success-message__text h3{color:#f9f9f9;font-family:var(--font-heading);font-size:24px;font-style:normal;font-weight:800;line-height:159%;letter-spacing:.96px;text-transform:uppercase;text-align:center}.success-message__text p{color:#f9f9f9;font-family:var(--font-body);font-size:24px;font-style:italic;font-weight:100;line-height:159%;letter-spacing:.96px;text-transform:uppercase;text-align:center;margin:0}.success-message__text{max-width:520px;width:100%;margin:0 auto}@media screen and (max-width: 989px){.ts-discount__wrap{justify-content:flex-start;min-height:unset}.ts-discount__form{position:relative;top:-32px;left:unset;transform:unset;padding:24px 28px 22px 26px;min-height:unset}.ts-discount__form-title h3{font-size:16px;letter-spacing:.653px;margin-bottom:17px}.ts-discount__form-subtitle{font-size:10px;letter-spacing:.52px}.ts-discount__form-container{margin-top:19px}.form-container__steps__labels label input{width:20px;height:20px;margin-bottom:2px}.form-container__steps__labels label{max-width:100%;gap:8px;font-size:11px;line-height:162%;padding:7px 0;letter-spacing:.94px;white-space:nowrap;align-items:center}.form-container__steps__labels label:not(:last-child){border-bottom:1px solid #1f1f1f}.form-container__step-1 button,.form-container__form button{width:59px;height:59px;padding:5px}.form-container__steps__labels{column-gap:15px;justify-content:space-between;max-width:70%;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ts-discount.css.map */
