/** Shopify CDN: Minification failed

Line 74:15 Expected ":"

**/

.support-tab-content {
  display: none; /* Hide all tab contents by default */
}
#support_select-box {
  min-width: 260px;
  font-size: 13px;
  height: 40px;
}
.support_option_title {
  font-size: 14px;
}
/* Book a repair */
.support-heading-mb {
  margin-bottom: 80px;
}

.section-padding.support-heading {
  padding-bottom: 60px;
}
.support_section_width {
  max-width: 1000px;
  margin: 0 auto;
}
p.repair_description {
  color: #353635;
  padding-bottom: 30px;
  max-width: 240px;
  text-align: center;
}

.repair_heading {
  font-weight: 500;
  color: #353635;
  margin-bottom: 14px;
}

.box_padding {
  padding: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.box_padding .btn-link {
  border: none;
  text-decoration: none;
  color: #2146f6;
  font-size: 20px;
}

.box_padding .btn-link:hover {
  background-color: transparent;
}
.box_padding .btn-link:before {
  display: none;
}
.book-repair-img {
  height: 70px;
  width: 70px;
}
/* Write to us */
.support-form .globo-form-id-0 .globo-form-app {
  max-width: 100%;
}
.support-form .globo-form-app .message.success .gfb__content-title{
  margin-bottom 0px
}
.support-form .globo-form-app .message .dismiss{
  top: 8px;
}
.support-form .globo-form-app .message.success{
  color: #008A00;
}
.support-form .gfb__footer .action,
.gfb__footer [type="button"],
.support-form .gfb__footer [type="submit"],
.support-form .globo-form-app .footer .action,
.support-form .globo-form-app .footer [type="button"],
.support-form .globo-form-app .footer [type="submit"] {
  background-color: #2146f6;
}
.support-form .globo-form-control:nth-child(13) {
  display: none;
}
.support-form .globo-form-control input::placeholder,
.support-form .globo-form-control textarea::placeholder {
  color: rgba(35, 52, 82, 0.5);
}
.support-form .globo-form-control input {
  box-shadow: 0px 0px 64px 0px rgba(24, 41, 105, 0.05);
  background: #fff;
  height: 60px;
  padding: 1rem 3rem;
  color: rgba(35, 52, 82, 1);
  font-size: 18px;
  border: none;
}
.support-form .globo-form-control textarea {
  background: #fff;
  padding: 2rem 3rem;
  color: rgba(35, 52, 82, 1);
  font-size: 18px;
  border: none;
  box-shadow: 0px 0px 64px 0px rgba(24, 41, 105, 0.05);
}
.support-form .globo-form-control select {
  background-color: #fff;
  position: relative;
  height: 60px;
  padding: 1rem 3rem;
  font-size: 18px;
  border: none;
  box-shadow: 0px 0px 64px 0px rgba(24, 41, 105, 0.05);
  z-index: 1;
  /* background-image: var(--input-bg) url("data:image/svg+xml,%3Csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.08984 1.32227L4.58984 4.82227C4.69922 4.94076 4.83594 5 5 5C5.16406 5 5.30078 4.94076 5.41016 4.82227L8.91016 1.32227C9.02865 1.21289 9.08789 1.08073 9.08789 0.925781C9.08789 0.761719 9.02865 0.620443 8.91016 0.501953C8.80078 0.392578 8.66406 0.337891 8.5 0.337891C8.33594 0.337891 8.19922 0.392578 8.08984 0.501953L5 3.5918L1.91016 0.501953C1.80078 0.392578 1.66406 0.337891 1.5 0.337891C1.33594 0.337891 1.19922 0.392578 1.08984 0.501953C0.971354 0.620443 0.912109 0.761719 0.912109 0.925781C0.912109 1.08073 0.971354 1.21289 1.08984 1.32227Z' fill='%23999999'/%3E%3C/svg%3E") no-repeat 94% 50%; */
}
.support-form .globo-form-control .gfb__dropzone {
  border-radius: 10px;
  border: 2px dashed #e2e2e2;
  background: transparent;
  padding: 20px;
}
.support-form .iti--separate-dial-code .iti__selected-flag {
  background-color: transparent;
  border-right: 1px solid rgba(143, 151, 166, 0.2);
}
.support-form .globo-form-control .iti input {
  padding-left: 90px !important;
}
.support-form .globo-form-control .iti input,
.support-form .globo-form-control .iti input[type="tel"],
.support-form .globo-form-control .iti input[type="text"] {
  font-size: 18px;
  color: rgba(35, 52, 82, 0.5);
}
.support-form .globo-form-id-40475 .globo-form-app .heading-title.globo-heading,
.support-form .globo-form-id-40475 .globo-form-app .description.globo-description {
  font-size: 22px;
  font-weight: 500;
  text-align: center;
  padding-top: 20px;
}
.support-form .block-container.errors:before {
  display: none;
}
.support-form .globo-form-control .checkbox-wrapper .checkbox-label {
  font-size: 18px;
  padding: 1.5rem 2rem;
}
.support-form
  .globo-form-control
  .checkbox-wrapper
  .checkbox-input
  ~ .checkbox-label:before {
  border-radius: 100%;
  background: transparent;
  width: 30px;
  height: 30px;
  border: 2px solid #9099a8;
}
.support-form
  .globo-form-id-0
  .globo-form-app
  .globo-form-control
  .checkbox-wrapper
  .checkbox-input
  ~ .checkbox-label:before,
.support-form
  .globo-form-app
  .globo-form-control
  .radio-wrapper
  .radio-input
  ~ .radio-label:after {
  border: 2px solid #9099a8;
}
.support-form
  .globo-form-control
  .checkbox-wrapper
  .checkbox-input
  ~ .checkbox-label:before,
.support-form
  .globo-form-control
  .checkbox-wrapper
  .checkbox-input
  ~ .checkbox-label:after {
  width: 30px;
  height: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.support-form .globo-form-control .classic_rounded-input {
  border-radius: 10px !important;
}
.support-form .submit.classic_rounded-button.wizard__submit {
  border-radius: 50px;
  padding: 1.3rem 3rem;
  font-size: 16px;
  font-weight: 500;
}
.support-form .globo-form-control .gfb__dropzone--placeholder--description {
  font-size: 16px;
  color: rgba(53, 54, 53, 0.5);
  padding-bottom: 20px;
}
.support-form .gfb__dropzone--placeholder {
  font-size: 16px;
}
.support-form .globo-form-control .gfb__dropzone--placeholder--button {
  border-radius: 50px;
  font-size: 16px;
  border: 2px solid rgba(25, 24, 23, 1);
  background-color: rgba(255, 255, 255, 1);
  font-weight: 500;
  padding: 1.2rem 3rem;
}
.support-form .panels ~ p {
  opacity: 0;
  pointer-events: none;
}
.support-form .globo-form-control select::before {
  content: "\2192";
  position: absolute;
  right: 20px;
  top: 46%;
  transform: translatey(-50%);
  color: #353635;
  font-size: 32px;
}
.support-form .globo-form-control {
  padding: 0 12px;
  margin-bottom: 24px;
}
.support-form
  .iti--allow-dropdown
  .iti__flag-container:hover
  .iti__selected-flag {
  background-color: transparent;
}
.support-form .globo-form-control select {
  background: var(--input-bg)
    url("data:image/svg+xml,%3Csvg width='40' height='20' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.08984 1.32227L4.58984 4.82227C4.69922 4.94076 4.83594 5 5 5C5.16406 5 5.30078 4.94076 5.41016 4.82227L8.91016 1.32227C9.02865 1.21289 9.08789 1.08073 9.08789 0.925781C9.08789 0.761719 9.02865 0.620443 8.91016 0.501953C8.80078 0.392578 8.66406 0.337891 8.5 0.337891C8.33594 0.337891 8.19922 0.392578 8.08984 0.501953L5 3.5918L1.91016 0.501953C1.80078 0.392578 1.66406 0.337891 1.5 0.337891C1.33594 0.337891 1.19922 0.392578 1.08984 0.501953C0.971354 0.620443 0.912109 0.761719 0.912109 0.925781C0.912109 1.08073 0.971354 1.21289 1.08984 1.32227Z' fill='%23353635'/%3E%3C/svg%3E")
    no-repeat 96% 60% !important;
}
.support-form .globo-form-control .help-block.error {
  padding-left: 45px;
}

.support_button_box {
  display: flex;
  align-items: center;
  gap: 15px;
  background: #fff;
  margin-top: 10px;
}
.support_btn_img {
  width: 20px;
  height: 18px;
}
.support_button_design {
  font-size: 13px;
  color: #353635;
  margin-top: 4px;
}
.support_button_box:hover .support_button_design {
  color: var(--primary-color);
  transition: all 0.5s;
}
.supportTab-navigation {
  position: relative;
  margin-bottom:40px;
}
#support_select-box {
  position: absolute;
  left: 25.5%;
  top: 0px;
}
/* Other styles */
.bls__product-name.Support_title {
  color: #191817;
  font-weight: 500;
  text-align: left;
}

table.support-table {
  border: none;
  /* max-width: 900px; */
  color: #353635;
}

/* table.support-table thead {
  position: sticky;
  top: 0;
  background: white;
  border-bottom: 1px solid var(--border-color-base);
} */

.support-table th,
.support-table td {
  padding: 14px 22px;
  font-size: 13px;
  text-align: center;
}

.support-table tr:last-child td,
.support-table tr:last-child th {
  border-bottom: none;
}
.support-table tbody th {
  border-left: none;
}
.support-table tr td:last-child,
.support-table thead th:last-child {
  border-right: none;
}

.support-table tr:nth-last-child(2) th {
  border-bottom: 0;
}

.support-table tr th {
  font-weight: 600;
}

.support-table thead th {
  text-transform: uppercase;
  text-align: center;
}

.support-table td {
  font-weight: 300;
  text-align: center;
}

.support-table thead th:first-child {
  /* text-align: left; */
}

/* Modal styles */
.modal-position {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.modal-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: url(cursor-close.png), pointer;
  top: 0px;
  left: 0px;
}
.modal-container {
  z-index: 50;
  margin: 20px;
  /* overflow-y: auto; */
  background: #fff;
  border-radius: 10px;
  min-width: 500px;
  max-width: 1000px;
  position: relative;
}
.modal-content {
  padding: 3rem;
  position: relative;
  max-height: 650px;
  overflow-y: auto;
}
.modal-hidden {
  display: none;
}
.modal-container a {
  padding: 0.7rem 2.5rem;
}
svg.close-icon {
  width: 26px;
  height: 26px;
}
svg.close-icon path {
  fill: #000;
}
.logout-heading {
  margin: 0 0 16px;
  font-size: 24px;
  line-height: 1;
  text-transform: capitalize;
  font-weight: 600;
}
.modal-close {
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 9;
}
.Support_title {
  font-size: 20px;
  line-height: 1.5;
}
@media only screen and (max-width: 1440px) {
  .modal-container {
    min-width: fit-content;
    max-width: 1000px;
  }
}

@media only screen and (max-width: 1024px) {
  .support-form .globo-form-control input,
  .support-form .globo-form-control select,
  .support-form .globo-form-control .iti input[type="text"] {
    font-size: 16px;
    height: 50px;
  }
  .support-form .globo-form-control textarea {
    font-size: 18px;
  }
  .support-table th,
  .support-table td {
    padding: 14px 22px;
    font-size: 14px;
  }
  #support_select-box {
    left: 30%;
  }
}
@media only screen and (max-width: 768px) {
  .book-repair-img {
    height: 50px;
    width: 50px;
  }
  #support_select-box {
    left: 40%;
  }
}

@media only screen and (max-width: 679px) {
  .support-table th,
  .support-table td {
    padding: 10px 14px;
  }
  .Support_title {
    font-size: 18px;
    line-height: 1.5;
    text-align:center;
  }
  p.repair_description {
    padding-bottom: 16px;
  }
  .supportTab-navigation {
    margin-bottom: 20px;
  }
  .support_button_box{
    justify-content:center;
    margin-bottom:10px;
  }
}

@media only screen and (max-width: 570px) {
  .support-heading-mb {
    margin-bottom: 24px;
  }
  #support_select-box {
    position: unset;
  }
}
@media only screen and (max-width: 425px) {
  .support-table th,
  .support-table td {
    font-size: 12px;
  }
  .support-form .globo-form-control input,
  .support-form .globo-form-control select,
  .support-form .globo-form-control .iti input[type="text"] {
    font-size: 16px;
    height: 50px;
  }
  .support-form .globo-form-id-40475 .globo-form-app .heading-title.globo-heading,
  .support-form .globo-form-id-40475 .globo-form-app .description.globo-description {
    font-size: 18px;
  }
  .support-form .globo-form-control textarea {
    font-size: 16px;
  }
  .support-form
    .globo-form-control
    .checkbox-wrapper
    .checkbox-input
    ~ .checkbox-label:before,
  .support-form
    .globo-form-control
    .checkbox-wrapper
    .checkbox-input
    ~ .checkbox-label:after {
    width: 22px;
    height: 22px;
  }
  .support-form .globo-form-control .checkbox-wrapper .checkbox-label {
    font-size: 16px;
  }
  .support-form .globo-form-control select:before {
    font-size: 20px;
  }
  .support-form .globo-form-control select {
    background: var(--input-bg)
      url("data:image/svg+xml,%3Csvg width='30' height='15' viewBox='0 0 20 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.08984 1.32227L4.58984 4.82227C4.69922 4.94076 4.83594 5 5 5C5.16406 5 5.30078 4.94076 5.41016 4.82227L8.91016 1.32227C9.02865 1.21289 9.08789 1.08073 9.08789 0.925781C9.08789 0.761719 9.02865 0.620443 8.91016 0.501953C8.80078 0.392578 8.66406 0.337891 8.5 0.337891C8.33594 0.337891 8.19922 0.392578 8.08984 0.501953L5 3.5918L1.91016 0.501953C1.80078 0.392578 1.66406 0.337891 1.5 0.337891C1.33594 0.337891 1.19922 0.392578 1.08984 0.501953C0.971354 0.620443 0.912109 0.761719 0.912109 0.925781C0.912109 1.08073 0.971354 1.21289 1.08984 1.32227Z' fill='%23353635'/%3E%3C/svg%3E")
      no-repeat 96% 60% !important;
  }

  .bls__product-name.Support_title {
    font-size: 20px !important;
  }

  .box_padding {
    padding: 40px;
  }
  .modal-content {
    padding: 1.5rem;
    max-height: 550px;
  }
  .modal-container {
    max-width: 100%;
    min-width: 94%;
  }
  .support-form .globo-form-control input,
  .support-form .globo-form-control textarea,
  .support-form .globo-form-control select {
    padding: 1rem 2rem;
  }
  .support-form .globo-form-control .checkbox-wrapper .checkbox-label {
    padding: 0rem 1rem;
  }
  .support-form .submit.classic_rounded-button.wizard__submit,
  .support-form .globo-form-control .gfb__dropzone--placeholder--button {
    padding: 1rem 2rem;
    font-size: 14px;
  }
  .support-form .globo-form-control {
    margin-bottom: 10px;
  }
  .support-form .globo-form-app .message.success{
    padding-right:20px;
    padding-left:40px;
    font-size:12px;
  }
}
@media only screen and (min-width: 1300px) {
  .support_button_box {
    margin-top: 20px;
  }
  .support_btn_img {
    width: 22px;
    height: 20px;
  }
  .support_button_design {
    font-size: 14px;
  }
}
