/* Square corners on product page (like homepage / avtoservis) */

#glightbox-body .gbtn,
#glightbox-body .gclose,
#glightbox-body .gnext,
#glightbox-body .gprev,
.glightbox-container .gbtn,
.glightbox-container .gclose,
.glightbox-container .gnext,
.glightbox-container .gprev,
.glightbox-container .gslide-image img,
.product-gallery-lightbox__close,
.product-gallery-lightbox__prev,
.product-gallery-lightbox__next,
#product-product .product__swiper-top img,
#product-product .product__swiper-bot img,
#product-product .product__swiper-bot .swiper-slide,
#product-product .product__top-bot,
#product-product .btn-order,
#product-product .har,
#product-product .har__garant,
#product-product .cdek,
#product-product .tbank,
#product-product .pay,
#product-product .how__video-wrap,
#product-product .how__video-preview,
#product-product .how__video-preview img,
#product-product .how__video-play,
#product-product .how__adv-item,
#product-product .product-section,
#product-product .complect,
#product-product .complect__price,
#product-product .complect__price-btn,
#product-product .complect__delivery,
#product-product .garant__item,
#product-product .vin2__content,
#product-product .vin2__img,
#product-product .vin2__form,
#product-product .vin2__drop,
#product-product .vin2__drop-bot button,
#product-product .vin2__upload-btn,
#product-product .vin2__input input,
#product-product .vin2__input-photo,
#product-product .vin2__btn,
#product-product .vin2__form .inp-check label:before,
#product-product .reviews__btn,
#product-product .reviews__scales,
#product-product .reviews__item,
#product-product .reviews__item-avatar,
#product-product .rev-arrow,
#product-product .faq__menu-item,
#product-product .faq__item,
#product-product .vopros,
#product-product .vopros__right,
#product-product .vopros__form .btn,
#product-product .vopros__social-item-icon,
#product-product .inp,
#product-product .inp-check label:before,
#product-product .autoservis__img,
#product-product .autoservis__last,
#product-product .autoservis__adv-item,
#product-product .find,
#product-product .find .btn,
#product-product .ozon__img,
#product-product .ozon__btn,
.wrap-button .btn-top,
body.product .btn-top,
#product-tbank .modal-content,
#product-tbank .btn-close,
#product-tbank .btn-primary,
#product-tbank .input,
#product-tbank .textarea,
#product-tbank .form-control,
#product-found-city .modal-content,
#product-found-city .btn-close,
#product-found-city .btn-primary,
#product-found-city .city__grid-item,
#product-modal .modal-content,
#product-modal .btn-close,
#product-modal .home-form__submit,
#product-modal .home-form .input,
#product-modal .home-form .checkbox__box {
  border-radius: 0 !important;
}

#product-product .vin2__drop {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='0' ry='0' stroke='%239d9d9d' stroke-width='1' stroke-dasharray='8%2c 10' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e") !important;
}

#product-product .vin2__drop.drag-over {
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='rgba(255, 191, 46, 0.1)' rx='0' ry='0' stroke='%23ffbf2e' stroke-width='1' stroke-dasharray='8%2c 10' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e") !important;
}

#product-product .vin2__form .inp-check label {
  flex-wrap: wrap;
  column-gap: 10px;
  row-gap: 4px;
}

#product-product .vin2__form .inp-check label:before {
  flex: 0 0 12px;
}

#product-product .vin2__form .inp-check .inp-check__text {
  flex: 1 1 calc(100% - 22px);
  min-width: 0;
}

/* Выше body.product .nav-bar (z-index: 100001) и .header-wrap (1000) */
.modal-backdrop {
  z-index: 100010 !important;
}

.modal {
  z-index: 100011 !important;
}

#product-product .vin2__form .inp-check label a {
  flex: 0 0 100%;
  padding-left: 22px;
  box-sizing: border-box;
}
