.ts-contact{display:block}.ts-contact__wrapper{width:100%;max-width:742px;padding:0 24px}.ts-contact__title{font-family:var(--main-font);font-size:30px;line-height:1.1;font-weight:400;color:var(--primary-color);margin:0 0 24px}.ts-contact__description{width:100%;font-family:var(--main-font);font-size:14px;line-height:1.4;font-weight:400;margin:0 0 24px;color:#595959}.ts-contact__exchange{margin:96px 0}.ts-contact__exchange-title{font-family:var(--main-font);font-size:24px;line-height:1.2;font-weight:500;color:var(--primary-color);margin:0 0 24px}.ts-contact__exchange-description{width:100%;font-family:var(--main-font);font-size:14px;line-height:1.4;font-weight:400;margin:0 0 24px;color:#595959}.ts-contact__exchange-description svg{transform:translateY(4px)}.ts-contact__exchange-button{width:100%;max-width:180px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid var(--primary-color);font-family:var(--main-font);font-size:13px;line-height:1.4;font-weight:500;color:var(--primary-color);text-decoration:none}.ts-contact__form-group{margin:0 0 64px}.ts-contact__form-group+.ts-contact__form-group{margin:0}.ts-contact__form-title{font-family:var(--main-font);font-size:24px;line-height:1.2;font-weight:500;color:var(--primary-color);margin:0 0 24px;display:flex;align-items:end;justify-content:space-between}.ts-contact__form-title-required{color:#595959;font-size:14px;line-height:1;font-weight:400}.ts-contact__fields{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.ts-contact__field{width:100%;position:relative;border-bottom:1px solid var(--primary-color)}.ts-contact__field--select{cursor:pointer}.ts-contact__field--select input{pointer-events:none}.ts-contact__field--checkbox{grid-column:1 / -1;display:flex;align-items:center;gap:8px;border:none;margin-bottom:20px}.ts-contact__field--textarea{position:relative}.ts-contact__field--textarea:after{content:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 4L8 0V8H0L4 4Z' fill='%238A8A8A'/%3E%3C/svg%3E%0A");position:absolute;bottom:1px;right:1px;z-index:1;line-height:0;pointer-events:none}.ts-contact__input{width:100%;height:48px;border:none;border-radius:0;background-color:transparent;color:var(--primary-color);font-family:var(--main-font);font-size:16px;line-height:1.1;font-weight:400;margin:0;padding:0;display:flex;align-items:center}.ts-contact__input--select{-webkit-appearance:none;appearance:none}.ts-contact__input--textarea{resize:vertical;min-height:28px;padding:unset}.ts-contact__input:focus-visible,.ts-contact__field--checkbox input[type=checkbox]:focus-visible{box-shadow:none;outline:none}.ts-contact__input::placeholder{opacity:0}.ts-contact__field--checkbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:16px;min-width:16px;height:16px;border:1px solid var(--primary-color);margin:0;padding:0;position:relative}.ts-contact__field--checkbox input[type=checkbox]:after{content:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.44245 5.65288L9.69543 0.399902L11.1096 1.81412L5.85666 7.06709C5.07562 7.84814 3.80929 7.84814 3.02824 7.06709L0.879883 4.91874L2.2941 3.50452L4.44245 5.65288Z' fill='white'/%3E%3C/svg%3E%0A");opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ts-contact__field--checkbox input[type=checkbox]:checked{background-color:var(--primary-color)}.ts-contact__field--checkbox input[type=checkbox]:checked:after{opacity:1}.ts-contact__label{position:absolute;top:24px;left:0;font-family:var(--main-font);font-weight:400;font-size:12px;line-height:1;color:#5e5e5e;margin:0;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;transform:translateY(-50%);pointer-events:none}.ts-contact__label--required{color:#f51616}.ts-contact__label span{transition:transform .3s}.ts-contact__input:not(:placeholder-shown)+.ts-contact__label span:first-of-type{transform:translateY(-18px)}.ts-contact__field--select.open .ts-contact__label span:last-of-type{transform:rotate(180deg)}.ts-contact__field--checkbox .ts-contact__label{position:unset;pointer-events:all;cursor:pointer;transform:translateY(0);color:var(--primary-color);font-size:14px;font-weight:400}.ts-contact__field--checkbox .ts-contact__label a{font-weight:600;text-decoration:underline;color:var(--primary-color)}.ts-contact__field--checkbox .ts-contact__label span{transform:translateY(0)!important}.ts-contact__field--textarea .ts-contact__label{top:8px}.ts-contact__select{position:absolute;top:calc(100% - 10px);left:0;z-index:2;width:100%;max-height:300px;overflow:auto;background-color:#fff;border:1px solid var(--primary-color);transition:top .3s,opacity .3s;opacity:0;pointer-events:none}.ts-contact__field--select.open .ts-contact__select{top:calc(100% + 10px);opacity:1;pointer-events:all}.ts-contact__option{cursor:pointer;padding:0 16px;width:100%;height:28px;display:flex;align-items:center;font-family:var(--main-font);font-weight:400;font-size:14px;line-height:1;color:var(--primary-color);transition:background-color .3s}.ts-contact__option:hover,.ts-contact__option.active{background-color:#eee}.ts-contact__error{font-family:var(--main-font);font-weight:400;font-size:12px;line-height:1;margin:4px 0 0;color:#f51616;position:absolute;z-index:1;top:100%;left:0}.ts-contact__countries-list,.ts-contact__orders-list{display:none}.contact__button{width:100%;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);color:#fff;margin:24px 0 0;padding:0;border:none;border-radius:0;font-family:var(--main-font);font-weight:500;font-size:14px;line-height:1;cursor:pointer;text-transform:uppercase}.contact__button svg{display:none;stroke-width:2px}.contact__button:disabled{opacity:.5}.contact__button--loading span:first-of-type{display:none}.contact__button--loading svg{display:initial}.ts-contact__note{font-family:var(--main-font);font-size:14px;line-height:1.3;font-weight:400;margin:24px 0 0;color:#595959}.ts-contact__success{position:fixed;z-index:10;top:0;left:0;width:100vw;height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;cursor:pointer;background-color:transparent;transition:background-color .3s;pointer-events:none}.ts-contact__success.open{background:#0006;pointer-events:all}.ts-contact__success-inner{width:100%;max-width:460px;background-color:#fff;padding:24px;position:relative;cursor:auto;transform:scale(.85);transition:opacity .3s,transform .3s;opacity:0}.ts-contact__success.open .ts-contact__success-inner{opacity:1;transform:scale(1)}.ts-contact__success-title{font-family:var(--main-font);font-size:24px;line-height:1.2;font-weight:500;color:var(--primary-color);margin:0 0 28px}.ts-contact__success-description{font-family:var(--main-font);font-size:14px;line-height:1.4;font-weight:400;color:var(--primary-color);margin:0 0 24px}.ts-contact__success-control{width:100%;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--primary-color);background-color:var(--primary-color);color:#fff;font-family:var(--main-font);font-size:14px;line-height:1;font-weight:500;cursor:pointer;text-transform:uppercase}.ts-contact__success-close{display:flex;cursor:pointer;position:absolute;top:20px;right:24px;margin:0;color:var(--primary-color)}.ts-contact__success-close *{pointer-events:none}@media screen and (max-width: 749px){.ts-contact__wrapper{padding:0 16px}.ts-contact__title{font-size:24px}.ts-contact__exchange{margin:32px 0;padding:32px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.ts-contact__exchange-title{font-size:20px}.ts-contact__form-group{margin:0 0 32px}.ts-contact__form-title{font-size:20px}.ts-contact__fields{grid-template-columns:1fr}.contact__button{height:40px}}@media screen and (max-width: 549px){.ts-contact__success{padding:0;align-items:end}.ts-contact__success-inner{max-width:100%;padding:24px 16px 36px;transform:translateY(100%);transition:transform .3s;opacity:1}.ts-contact__success.open .ts-contact__success-inner{transform:translateY(0)}.ts-contact__success-title{font-size:17px;margin:0 0 24px}.ts-contact__success-close{top:16px;right:16px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ts-contact.css.map */
