.elementor-1248 .elementor-element.elementor-element-90df1d1{--display:flex;--min-height:90vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.98;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-1248 .elementor-element.elementor-element-90df1d1:not(.elementor-motion-effects-element-type-background), .elementor-1248 .elementor-element.elementor-element-90df1d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://cosie.online/wp-content/uploads/2025/09/דוגמני-COSIE-תכשיטי-כסף-1-e1757859089356.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1248 .elementor-element.elementor-element-90df1d1::before, .elementor-1248 .elementor-element.elementor-element-90df1d1 > .elementor-background-video-container::before, .elementor-1248 .elementor-element.elementor-element-90df1d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-1248 .elementor-element.elementor-element-90df1d1 > .elementor-background-slideshow::before, .elementor-1248 .elementor-element.elementor-element-90df1d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1248 .elementor-element.elementor-element-90df1d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(190deg, #FFFFFF 0%, #F3F3F3 85%);}.elementor-1248 .elementor-element.elementor-element-9bcc45c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-1248 .elementor-element.elementor-element-ade5a14{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1248 .elementor-element.elementor-element-ade5a14 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-1248 .elementor-element.elementor-element-ade5a14 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1248 .elementor-element.elementor-element-93d0943 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:28px;font-weight:500;}.elementor-1248 .elementor-element.elementor-element-2294b6b .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:22px;font-weight:200;color:var( --e-global-color-1d66682 );}.elementor-1248 .elementor-element.elementor-element-ddf51c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1248 .elementor-element.elementor-element-ddf51c8.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}@media(max-width:767px){.elementor-1248 .elementor-element.elementor-element-93d0943 .elementor-heading-title{font-size:24px;}.elementor-1248 .elementor-element.elementor-element-2294b6b{text-align:center;}.elementor-1248 .elementor-element.elementor-element-2294b6b .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-1248 .elementor-element.elementor-element-9bcc45c{--width:80%;}}@media(min-width:1025px){.elementor-1248 .elementor-element.elementor-element-90df1d1:not(.elementor-motion-effects-element-type-background), .elementor-1248 .elementor-element.elementor-element-90df1d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for shortcode, class: .elementor-element-ddf51c8 *//* ===== COSIE — UM Register (Purple Minimal) ===== */
.um.um-register{
  --accent: #4F005C;
  --line: #e6e6e6;
  font-family: 'Heebo', sans-serif !important;

  background:#fff;
  padding: 34px 28px;
  border-radius: 0;                 /* ללא עיגול פינות */
  box-shadow: 0 6px 25px rgba(0,0,0,.06);
  max-width: 700px;
  margin: 40px auto;
}

/* כותרת הטופס */
.um.um-register h1,
.um.um-register h2{
  text-align:center;
  color:#111;
  letter-spacing:.3px;
  margin: 0 0 18px;
  font-family: 'Heebo', sans-serif !important;
}

/* הסרת לייבלים (אם תרצה להחזיר – מחק את השורה) */
.um.um-register .um-field-label{ display:none !important; }

/* שדות — צפופים וללא עיגול פינות */
.um.um-register input[type="text"],
.um.um-register input[type="email"],
.um.um-register input[type="password"],
.um.um-register input[type="tel"],
.um.um-register textarea,
.um.um-register select{
  width:100%;
  height:42px;
  padding:10px 14px;
  border:1px solid var(--line);
  border-radius:0 !important;       /* ללא עיגול פינות */
  background:#fff;
  color:#111;
  outline:none;
  font-size:15px;
  font-family:'Heebo', sans-serif !important;
  transition:border-color .2s ease, box-shadow .2s ease;
  box-shadow: inset 0 1px 0 rgba(0,0,0,.02);
}
.um.um-register input::placeholder{ color:#b8b8b8; }
.um.um-register input:focus,
.um.um-register textarea:focus,
.um.um-register select:focus{
  border-color: var(--accent);
  box-shadow:none;
}
.um.um-register .um-field{ margin-bottom:10px; }

/* אזור הכפתורים — מיושר למרכז */
.um.um-register .um-col-alt{
  display:flex !important;
  gap:10px;
  justify-content:center !important;
}

/* בסיס כפתורים — ללא עיגול פינות */
.um.um-register input[type="submit"],
.um.um-register .um-button,
.um.um-register a.um-button{
  border-radius:0 !important;       /* ללא עיגול פינות */
  padding:12px 24px !important;
  font-weight:600 !important;
  font-size:15px !important;
  line-height:1.2 !important;
  font-family:'Heebo', sans-serif !important;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, opacity .2s ease;
}

/* כפתור ראשי — "הירשם" סגול מלא */
.um.um-register input[type="submit"].um-button.um-button-primary,
.um.um-register .um-button.um-button-primary,
.um.um-register a.um-button.um-button-primary{
  background:#4F005C !important;
  border:1px solid #4F005C !important;
  color:#fff !important;
  box-shadow:none !important;
}
.um.um-register input[type="submit"].um-button.um-button-primary:hover,
.um.um-register .um-button.um-button-primary:hover,
.um.um-register a.um-button.um-button-primary:hover{
  background:#4F005C !important;    /* נשאר סגול */
  border-color:#4F005C !important;
  opacity:.94 !important;           /* נגיעה עדינה בלבד */
}

/* כפתור משני — "התחבר" שקוף עם מסגרת סגולה (גם בהובר נשאר שקוף) */
.um.um-register .um-button.um-alt,
.um.um-register a.um-button.um-alt{
  background:transparent !important;
  border:1px solid #4F005C !important;
  color:#4F005C !important;
  box-shadow:none !important;
}
.um.um-register .um-button.um-alt:hover,
.um.um-register a.um-button.um-alt:hover{
  background:transparent !important;     /* לא מתמלא */
  color:#4F005C !important;
  border-color:#4F005C !important;
}

/* אם אין צורך בכפתור המשני בכלל – בטל סימון הקומנט להסתירו */
/* .um.um-register .um-button.um-alt, .um.um-register a.um-button.um-alt{ display:none !important; } */

/* רספונסיביות */
@media (max-width:768px){
  .um.um-register{ padding:24px 18px; max-width:100%; }
  .um.um-register .um-col-alt{ flex-direction:column; }
  .um.um-register .um-button,
  .um.um-register a.um-button{ width:100% !important; }
}

/* הסרת כפתור ההתחבר */
.um.um-register .um-button.um-alt,
.um.um-register a.um-button.um-alt {
  display: none !important;
}

/* ממרכז את כפתור ההירשם */
.um.um-register .um-col-alt {
  display: flex !important;
  justify-content: center !important;
}

/* עיצוב סגול מלא להירשם */
.um.um-register .um-button.um-button-primary,
.um.um-register input[type="submit"].um-button.um-button-primary {
  background: #4F005C !important;
  border: 1px solid #4F005C !important;
  color: #fff !important;
  border-radius: 0 !important; /* לוודא שאין עיגול פינות */
}
.um.um-register .um-button.um-button-primary:hover {
  background: #4F005C !important;
  border-color: #4F005C !important;
  opacity: .94 !important; /* הבהרה קלה בלבד */
}

/* ממרכז את כפתור ההירשם היחיד */
.um.um-register .um-col-alt {
  display: flex !important;
  justify-content: center !important;
  text-align: center !important;
}

.um.um-register .um-col-alt .um-button.um-button-primary {
  margin: 0 auto !important;
  display: inline-block !important;
  background: #4F005C !important;
  border: 1px solid #4F005C !important;
  color: #fff !important;
  border-radius: 0 !important;
  padding: 12px 28px !important;
}

.um.um-register .um-col-alt .um-button.um-button-primary:hover {
  opacity: .94 !important;
}

/* שינוי צבע הכפתור של ההירשם */
input#um-submit-btn.um-button,
.um.um-register input[type="submit"].um-button {
  background-color: #4F005C !important;
  border: 1px solid #4F005C !important;
  color: #fff !important;
  background-image: none !important; /* מנטרל גרדיאנטים כחולים מובנים */
  border-radius: 0 !important;
  display: block;
  margin: 0 auto; /* ממורכז */
}

input#um-submit-btn.um-button:hover {
  opacity: .94 !important;
}

/* מתיחת כפתור ההרשמה לרוחב מלא */
input#um-submit-btn.um-button,
.um.um-register input[type="submit"].um-button {
  width: 100% !important;
  display: block !important;
  margin: 15px 0 0 0 !important;
}

/* לבטל את טור ה"כניסה" הריק ולתת לטור של ההרשמה 100% */
.um.um-register .um-col-alt { 
  display: flex !important; 
  gap: 0 !important; 
}
.um.um-register .um-col-alt .um-right { 
  display: none !important; 
}
.um.um-register .um-col-alt .um-left,
.um.um-register .um-col-alt .um-left.um-half {
  flex: 1 1 100% !important;
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  margin: 0 !important;
}

/* הכפתור עצמו – רוחב מלא */
.um.um-register .um-col-alt .um-left input#um-submit-btn.um-button,
.um.um-register input[type="submit"].um-button {
  width: 100% !important;
  box-sizing: border-box !important;
  padding: 14px 20px !important;
  margin: 12px 0 0 0 !important;
}

/* כיוון כתיבה מימין לשמאל בכל שדות הטופס */
.um.um-register input[type="text"],
.um.um-register input[type="email"],
.um.um-register input[type="password"],
.um.um-register input[type="tel"],
.um.um-register textarea {
  direction: rtl !important;
  text-align: right !important;
}

/* מוסיף אייקון דגל ישראל בצד שמאל של שדה הנייד */
.um.um-register input[name="mobile"],
.um.um-register input[type="tel"] {
  background-image: url('https://upload.wikimedia.org/wikipedia/commons/d/d4/Flag_of_Israel.svg');
  background-repeat: no-repeat;
  background-position: left 10px center;
  background-size: 22px auto;
  padding-left: 40px; /* מרווח לטקסט כדי לא לדרוס את הדגל */
  direction: rtl;
  text-align: right;
}/* End custom CSS */