html, body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

@keyframes anm1 {
  from {
    background-size: 140px 64px;
  }
  to {
    background-size: 160px 75px;
  }
}
#head .container {
  padding: 14px 0px;
  background: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

#main {
  background: url(../../img/pages/free-online-store-plus-car-accessories/bg.webp);
  background-size: cover;
  padding: 0 0 40px 0;
  background-position: center;
}
#main .container {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  flex-direction: column;
}
#main .container .pre-title {
  color: #fff;
  text-align: center;
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
  margin-bottom: 50px;
  padding: 0px 15px 5px;
  border-radius: 0px 0px 15px 15px;
  background: linear-gradient(180deg, #005DFF 0%, #003899 100%);
}
#main .container .pre-title:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="23" viewBox="0 0 22 23" fill="none"><g clip-path="url(%23clip0_4060_7465)"><path d="M8.4068 10.1201C5.69169 6.16724 9.42497 2.87317 11.3482 1.83789C11.3482 5.50727 13.5409 7.1318 15.0678 8.65245C16.5934 10.1743 17.5703 11.7904 17.5703 13.9162C17.5703 15.8382 16.7837 17.6815 15.3834 19.0405C13.9832 20.3996 12.084 21.1631 10.1037 21.1631C8.12349 21.1631 6.22434 20.3996 4.82409 19.0405C3.42383 17.6815 2.63718 15.8382 2.63718 13.9162C2.63718 12.0658 3.65535 9.44563 5.3523 8.04957C7.29202 10.3554 7.04924 10.1201 8.4068 10.1201Z" stroke="white" stroke-width="1.31763" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.71575 16.7705C8.53033 16.7715 8.3449 16.7024 8.20198 16.5605L6.36321 14.7324C6.07928 14.4485 6.07638 13.9876 6.35741 13.7017C6.63844 13.4149 7.09717 13.4119 7.38206 13.6949L8.70513 15.0095L11.9355 11.7171C12.2175 11.4302 12.6762 11.4273 12.9602 11.7103C13.2451 11.9942 13.248 12.4561 12.9669 12.741L9.22663 16.5537C9.08563 16.6976 8.90117 16.7695 8.71575 16.7705Z" fill="white"/></g><defs><clipPath id="clip0_4060_7465"><rect width="21.0821" height="21.0821" fill="white" transform="translate(0 0.958984)"/></clipPath></defs></svg>');
  position: relative;
  top: 5px;
}
#main .container h1 {
  max-width: 691px;
  color: #FFF;
  text-align: center;
  font-size: 53px;
  font-style: normal;
  font-weight: 700;
  line-height: 61px;
  margin-bottom: 20px;
}
#main .container .after-title {
  color: #FFF;
  text-align: center;
  font-size: 23px;
  font-style: normal;
  font-weight: 400;
  line-height: 31px;
  margin-bottom: 40px;
  max-width: 660px;
}
#main .container .after-title b {
  font-weight: 700;
}
#main .container .main-block {
  max-width: 620px;
  color: #fff;
  padding: 20px;
  border-radius: 25px;
  border: 0.895px solid #FFF;
  background: linear-gradient(110deg, rgba(255, 255, 255, 0.32) 0.2%, rgba(255, 255, 255, 0.16) 101.11%);
  box-shadow: 12.097px 12.097px 17.896px 0px rgba(0, 0, 0, 0.05);
  backdrop-filter: blur(20px);
  text-align: center;
}
#main .container .main-block .feature {
  padding: 0 20px 0 20px;
}
#main .container .main-block .feature .features-title {
  color: #FFF;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 26px;
}
#main .container .main-block .feature .features-text {
  color: #D7E8FF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
#main .container .main-block .feature.f1 .features-title:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_4173_2682)"><path d="M9.56818 10.4286C6.47727 5.92857 10.7273 2.17857 12.9167 1C12.9167 5.17725 15.4128 7.02663 17.1511 8.75775C18.8879 10.4902 20 12.33 20 14.75C20 16.938 19.1045 19.0365 17.5104 20.5836C15.9163 22.1308 13.7543 23 11.5 23C9.24566 23 7.08365 22.1308 5.48959 20.5836C3.89553 19.0365 3 16.938 3 14.75C3 12.6435 4.15909 9.66071 6.09091 8.07143C8.29911 10.6964 8.02273 10.4286 9.56818 10.4286Z" stroke="%23DBEBFF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.92265 18C9.71156 18.0011 9.50048 17.9225 9.33776 17.7609L7.24449 15.6798C6.92127 15.3566 6.91797 14.8319 7.2379 14.5064C7.55783 14.1799 8.08004 14.1766 8.40437 14.4987L9.91056 15.9953L13.5881 12.2471C13.9091 11.9206 14.4313 11.9173 14.7545 12.2394C15.0789 12.5626 15.0822 13.0884 14.7622 13.4128L10.5042 17.7531C10.3437 17.917 10.1337 17.9989 9.92265 18Z" fill="%23DBEBFF"/></g><defs><clipPath id="clip0_4173_2682"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  top: 3px;
  left: -5px;
  position: relative;
}
#main .container .main-block .feature.f2 .features-title svg {
  transform: translate(0, 8px);
}
#main .container .main-block .feature.f2 .features-title:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M1 8.93269C1 8.32065 1.25754 7.73368 1.71596 7.30091C2.17438 6.86813 2.79614 6.625 3.44444 6.625H20.5556C21.2039 6.625 21.8256 6.86813 22.284 7.30091C22.7425 7.73368 23 8.32065 23 8.93269V19.3173C23 19.9293 22.7425 20.5163 22.284 20.9491C21.8256 21.3819 21.2039 21.625 20.5556 21.625H3.44444C2.79614 21.625 2.17438 21.3819 1.71596 20.9491C1.25754 20.5163 1 19.9293 1 19.3173V8.93269Z" stroke="%23D7E8FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 6.625V4.125C8 3.46196 8.21071 2.82607 8.58579 2.35723C8.96086 1.88839 9.46957 1.625 10 1.625H14C14.5304 1.625 15.0391 1.88839 15.4142 2.35723C15.7893 2.82607 16 3.46196 16 4.125V6.625" stroke="%23D7E8FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12V12.01" stroke="%23D7E8FF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 13.625C4.41193 15.5975 8.17937 16.625 12 16.625C15.8206 16.625 19.5881 15.5975 23 13.625" stroke="%23D7E8FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  top: 3px;
  left: -5px;
  position: relative;
}
#main .container .main-block .feature.f2 .features-text a {
  color: #5192FE;
  font-weight: 700;
}
#main .container .main-block .feature.f3 .features-title:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M1.16797 12.0003V5.50033H6.04297V4.41699C6.04297 2.62207 7.49805 1.16699 9.29297 1.16699C11.0879 1.16699 12.543 2.62207 12.543 4.41699V5.50033H17.418V12.0003H19.5846C21.3796 12.0003 22.8346 13.4554 22.8346 15.2503C22.8346 17.0452 21.3796 18.5003 19.5846 18.5003H17.418V22.8337H1.16797V18.5003H3.33464C5.12956 18.5003 6.58464 17.0452 6.58464 15.2503C6.58464 13.4554 5.12956 12.0003 3.33464 12.0003H1.16797Z" stroke="%23D7E8FF" stroke-width="1.5" stroke-linejoin="round"/></svg>');
  top: 3px;
  left: -5px;
  position: relative;
}
#main .container .main-block .feature.f4 .features-title:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><g clip-path="url(%23clip0_4173_2664)"><path d="M1.06641 12.8037C3.40497 13.0816 5.58204 14.1382 7.24729 15.8035C8.91254 17.4687 9.96913 19.6458 10.2471 21.9843C11.4063 21.316 12.376 20.3631 13.0645 19.2156C13.753 18.0682 14.1374 16.7641 14.1816 15.4267C16.3838 14.652 18.3068 13.2417 19.7075 11.3741C21.1082 9.50656 21.9236 7.26558 22.0507 4.93456C22.0507 3.89105 21.6362 2.89028 20.8983 2.15241C20.1605 1.41453 19.1597 1 18.1162 1C15.7852 1.1271 13.5442 1.94254 11.6766 3.34323C9.80901 4.74392 8.39871 6.66694 7.62401 8.86913C6.2866 8.91329 4.98255 9.29778 3.83511 9.98624C2.68767 10.6747 1.73474 11.6444 1.06641 12.8037" stroke="%23D7E8FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.00051 14.1152C3.63552 14.8858 2.53178 16.0466 1.83077 17.4486C1.12977 18.8506 0.863446 20.43 1.06595 21.9844C2.62031 22.1869 4.19973 21.9205 5.60174 21.2195C7.00375 20.5185 8.16446 19.4148 8.93508 18.0498" stroke="%23D7E8FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.4912 8.86816C16.2155 8.86816 16.8027 8.28097 16.8027 7.55664C16.8027 6.83231 16.2155 6.24512 15.4912 6.24512C14.7669 6.24512 14.1797 6.83231 14.1797 7.55664C14.1797 8.28097 14.7669 8.86816 15.4912 8.86816Z" stroke="%23D7E8FF" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_4173_2664"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  top: 3px;
  left: -5px;
  position: relative;
}
#main .container .main-block .owl-nav .owl-next {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="15" viewBox="0 0 9 15" fill="none"><path d="M1.5 13.0005L6.98469 7.50027L1.5 2" stroke="%23D7E8FF" stroke-width="2.33723" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
  position: absolute;
  right: 0;
  top: calc(50% - 25px);
}
#main .container .main-block .owl-nav .owl-prev {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="15" viewBox="0 0 9 15" fill="none"><path d="M1.5 13.0005L6.98469 7.50027L1.5 2" stroke="%23D7E8FF" stroke-width="2.33723" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center;
  top: calc(50% - 25px);
  position: absolute;
  left: 0;
}
#main .container .actions {
  margin-top: 50px;
}
#main .container .actions .btn {
  width: 360px;
  height: 70px;
  flex-shrink: 0;
  border-radius: 5px;
  background: #FFB200;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px; /* 200% */
  text-transform: uppercase;
  text-align: center;
  transition: all 0.2s linear 0s;
}
#main .container .actions .btn:after {
  content: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><g clip-path="url(%23clip0_1572_2853)"><path d="M17.5303 11.0303C17.8232 10.7374 17.8232 10.2626 17.5303 9.96967L12.7574 5.1967C12.4645 4.90381 11.9896 4.90381 11.6967 5.1967C11.4038 5.48959 11.4038 5.96447 11.6967 6.25736L15.9393 10.5L11.6967 14.7426C11.4038 15.0355 11.4038 15.5104 11.6967 15.8033C11.9896 16.0962 12.4645 16.0962 12.7574 15.8033L17.5303 11.0303ZM4 9.75C3.58579 9.75 3.25 10.0858 3.25 10.5C3.25 10.9142 3.58579 11.25 4 11.25V9.75ZM17 9.75H4V11.25H17V9.75Z" fill="white"/></g><defs><clipPath id="clip0_1572_2853"><rect width="21" height="21" fill="white"/></clipPath></defs></svg>');
  opacity: 0;
  transition: all 0.2s linear 0s;
  text-indent: 0px;
  position: relative;
  top: 3px;
  left: 10px;
  display: none;
}
#main .container .actions .btn:hover {
  text-indent: -20px;
  background: #FF9500;
}
#main .container .actions .btn:hover:after {
  opacity: 1;
  text-indent: 0px;
  display: inline-block;
  width: 0;
}
#main .container .actions .info {
  margin-top: 13px;
  justify-content: center;
  display: flex;
}
#main .container .actions .info .modal-video2 {
  color: #D7E8FF;
  font-size: 16px;
  line-height: 32px;
  text-decoration: underline;
  font-weight: 700;
}
#main .container .actions .info .modal-video2:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="25" viewBox="0 0 26 25" fill="none"><circle cx="12.9263" cy="12.2925" r="11.4047" stroke="%23D7E8FF" stroke-width="1.62924"/><path d="M10.5586 7.77639L17.2623 12.1084L10.5586 16.4404V7.77639Z" fill="%23D7E8FF"/></svg>');
  position: relative;
  top: 7px;
  margin-right: 10px;
}

#power .powerup {
  align-items: center;
  display: flex;
  padding: 30px 0;
  gap: 81px;
  color: #32343D;
  text-align: center;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  justify-content: center;
}
#power .powerup picture img {
  height: 44px;
}

#footer-mini {
  background: #1A1E25;
  color: #C9E2F0;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 23px;
  padding: 30px 0;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
#footer-mini .container {
  display: flex;
  justify-content: space-between;
}
#footer-mini .container .address {
  display: flex;
  flex-direction: column;
}
#footer-mini .container .address img {
  margin-bottom: 20px;
}
#footer-mini .container .address a {
  color: #C9E2F0;
}
#footer-mini .container .medals {
  display: flex;
  flex-direction: row;
  gap: 15px;
}
#footer-mini .container .medals div {
  width: 90px;
  height: 90px;
}
#footer-mini .container .medals div:first-child {
  width: 100px;
  height: 100px;
  position: relative;
  top: 8px;
}

.modal__container.contact {
  max-width: 870px;
  padding: 40px 60px;
  width: 100%;
}

#modal-contact-get .modal__body img {
  margin-bottom: 24px;
}
#modal-contact-get h1 {
  color: #1A1E25;
  text-align: center;
  font-size: 44px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 24px;
}
#modal-contact-get .line {
  height: 6px;
  border-radius: 100px;
  width: 68%;
  margin-left: auto;
  margin-right: auto;
  background: linear-gradient(90deg, #0EB0F1 50%, #D9D9D9 50%);
  margin-bottom: 14px;
}
#modal-contact-get .after-line {
  color: #4B5159;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
  margin-bottom: 24px;
}
#modal-contact-get .step {
  text-align: center;
  color: #4B5159;
  font-size: 11px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 30px;
}
#modal-contact-get .terms {
  font-size: 11px;
  line-height: 18px;
  display: flex;
  gap: 10px;
  align-items: flex-start;
  color: #4b5159;
  font-weight: 400;
  max-width: 80%;
  margin: 30px auto 0 auto;
  justify-content: center;
}
#modal-contact-get .terms a {
  font-size: 11px;
  line-height: 18px;
  color: #4b5159;
}
#modal-contact-get .terms:before {
  content: url("https://work1.sellvia.com/wp-content/themes/sellvia/img/pages/purchase/lock3.svg");
  position: relative;
  margin-left: -20px;
  margin-top: -2px;
}
#modal-contact-get .btn svg {
  position: relative;
  top: 3px;
  margin-left: 3px;
}

.mobile {
  display: none !important;
}

@media (max-width: 1440px) {
  #main {
    background: url(../../img/pages/free-online-store-plus-car-accessories/bg1440.webp);
    background-size: cover;
    background-position: center;
  }
}
@media (max-width: 967px) {
  .mobile {
    display: block !important;
  }
  #main {
    padding: 0px 0 30px 0;
    background: url(../../img/pages/free-online-store-plus-car-accessories/bg-m.webp);
    background-size: cover;
    background-position: center;
  }
  #main .container .pre-title {
    margin-bottom: 40px;
  }
  #main .container .after-title {
    font-size: 19px;
    line-height: 28px;
    margin-bottom: 30px;
  }
  #main .container .actions {
    margin-top: 0;
    order: 1;
  }
  #main .container .actions .btn {
    width: 320px;
  }
  #main .container h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 48px;
    margin-bottom: 30px;
  }
  #main .container .main-block {
    order: 2;
    margin-top: 30px;
  }
  #footer-mini .container {
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
  }
  #footer-mini .container .address .logo.white {
    margin: 0 auto 20px auto;
    display: none;
  }
  #footer-mini .container .medals {
    margin: 0 auto 35px auto;
  }
}
@media (max-width: 967px) {
  #power .powerup {
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  #power .powerup span {
    width: 100%;
    font-size: 11px;
  }
}

@media (max-width: 768px) {
  #main .container .main-block .left video {
    border-radius: 0;
  }
  #modal-contact-get .modal__container.contact {
    margin-top: 0;
    padding: 30px 20px;
  }
  #modal-contact-get .modal__container.contact h1 {
    font-size: 27px;
    font-weight: 700;
    line-height: 32px;
  }
  #modal-contact-get .modal__container.contact .line {
    width: 100%;
  }
  #modal-contact-get .modal__container.contact .terms {
    padding-left: 20px;
    max-width: 100%;
    text-align: left;
  }
}
@media (max-width: 350px) {
  #main .container .main-block .left {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.btn.g-recaptcha:hover {
  background: #FF9500;
}

.modal__close {
  right: -40px;
}

.modal__container.contact input, .modal__container.contact select {
  border: 1px solid #BBB;
}
.modal__container.contact input:hover, .modal__container.contact select:hover {
  border: 1px solid #0663B8;
}
.modal__container.contact input:focus, .modal__container.contact input:active, .modal__container.contact select:focus, .modal__container.contact select:active {
  border: 1px solid #0663B8;
  outline: 4px solid rgba(119, 190, 255, 0.2);
}

video {
  object-fit: cover;
  background-size: cover;
  width: 100%;
}

/*# sourceMappingURL=free-online-store-plus-car-accessories.css.map */
