/* v91 — faithful Persepolis frame correction for the approved section only. */

#your-products .customer-products-box{
  min-height:720px!important;
  padding:116px 112px 96px!important;
  background-color:#0b0d0d!important;
  background-image:url('./persepolis-frame-desktop.svg'),linear-gradient(145deg,#171919,#080a0b)!important;
  background-repeat:no-repeat,no-repeat!important;
  background-position:center,center!important;
  background-size:100% 100%,100% 100%!important;
  box-shadow:0 30px 68px rgba(0,0,0,.5)!important;
}

#your-products .customer-products-box::before,
#your-products .customer-products-box::after{
  display:none!important;
}

#your-products .customer-products-copy{
  padding:22px 10px!important;
}

#your-products .customer-products-copy h2{
  font-size:44px!important;
}

#your-products form.customer-products-form{
  align-self:center!important;
  padding:25px!important;
}

#your-products .customer-products-form input,
#your-products .customer-products-form select{
  height:46px!important;
}

#your-products .customer-products-form textarea{
  min-height:82px!important;
}

@media(max-width:800px){
  #your-products .customer-products-box{
    min-height:0!important;
    gap:12px!important;
    padding:112px 43px 91px!important;
    background-image:url('./persepolis-frame-mobile.svg'),linear-gradient(145deg,#171919,#080a0b)!important;
  }

  #your-products .customer-products-copy{
    padding:8px 2px 0!important;
  }

  #your-products .customer-products-copy h2{
    margin:13px 0 14px!important;
    font-size:30px!important;
  }

  #your-products .customer-products-copy > p{
    margin-bottom:12px!important;
    font-size:10.5px!important;
  }

  #your-products .customer-products-note{
    padding:11px 12px!important;
    font-size:9.5px!important;
  }

  #your-products form.customer-products-form{
    gap:8px!important;
    padding:14px!important;
  }

  #your-products .customer-products-form label{
    font-size:10px!important;
  }

  #your-products .customer-products-form input,
  #your-products .customer-products-form select{
    height:42px!important;
    padding:8px 10px!important;
    font-size:11px!important;
  }

  #your-products .customer-products-form textarea{
    min-height:66px!important;
    padding:8px 10px!important;
    font-size:11px!important;
  }

  #your-products button.customer-products-submit{
    min-height:44px!important;
  }
}

@media(max-width:390px){
  #your-products .customer-products-box{
    padding-right:37px!important;
    padding-left:37px!important;
  }
}
