.visually-hidden {
  position: absolute!important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  word-wrap: normal!important;
}

.restock-rocket-button-container:hover {
  opacity: 0.8 !important;
}

.restock-rocket-button {
  opacity: 1 !important;
  border: none !important;
  cursor: pointer !important;
  background-image: none !important;
  box-shadow: none !important;
  height: 40px;
  padding: 20px 20px;
  line-height: 0px;
  margin-top: 10px;
  font-size: 15px;
  width: 100%;
}

.restock-rocket-button:hover {
  opacity: 0.8 !important;
}

.restock-rocket-wrapper {
  background-color: rgba(0,0,0,0.5);
  z-index: 123123123;
  width: 100%;
  height: 100%;
  overflow: auto;
  position: fixed;
  right: 0px;
  top: 0px;
  padding-top: 50px;
  transition-property: all;
  transition-duration: 0.3s;
}

.formContainer {
  width: 500px;
  position: relative;
  padding: 20px 30px 10px 30px;
  border-radius: 5px;
  border: 1px solid #DFE3E8 !important;
  min-height: 470px;
  background: #fff;
  margin: 0 auto;
}

.formContainer-Close {
  position: absolute;
  right: 30px;
  top: 20px;
  font-size: 20px;
  font-weight: 200;
  cursor: pointer;
  color: #a1a1a1;
}

.form-Header-Container {
  margin-top: 25px;
  display: flex;
}

.form-Header-Icon {
  height: 25px;
  width: 25px;
  margin-right: 10px;
  margin-top: 5px;
}

.form-Header-Text {
  font-size: 25px;
  line-height: 30px;
  font-weight: 600;
  color: #202223;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.form-Description {
  text-align: left;
  margin-top: 15px !important;
  color: #202223;
  font-size: 18px;
  line-height: 24px;
}

.form-Divider {
  border: 1px solid #DFE3E8;
  margin: 20px 0px !important;
  width: 100%;
}

.form-Product-Name {
  color: #202223;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
  text-align: left;
}

.form-Select {
  width: 100%;
  height: 50px;
  padding: 10px 20px;
  border-radius: 4px;
  border: 1px solid #DFE3E8;
  font-size: 16px;
  color: #202223;
  margin-bottom: 10px;
  background-color: #fff !important;
}

.form-Email {
  width: 100%;
  height: 50px;
  border-radius: 4px;
  padding: 10px 20px;
  color: #202223;
  font-size: 16px;
  border: 1px solid #DFE3E8 !important;
  background-color: #fff !important;
  margin-bottom: 0px !important;
}

.form-Email-Error {
  width: 100%;
  height: 50px;
  border-radius: 4px;
  padding: 10px 20px;
  color: #000;
  font-size: 16px;
  border: 1px solid #ff3737 !important;
}

.form-Email-Error-Message {
  margin-top: 10px;
  color: #ff3737;
  margin-bottom: 0px;
}

.form-Button {
  width: 100%;
  height: 50px;
  border: none;
  border-radius: 4px;
  font-weight: 600;
  font-size: 16px;
  margin-top: 30px;
  cursor: pointer;
  text-align: center;
}

.form-Button:hover {
  opacity: 0.8;
}

.form-Terms {
  color: #6F6F6F;
  margin-top: 15px;
  text-align: left;
  font-size: 14px;
}

.form-Promotion {
  color: #6F6F6F;
  margin-top: 25px;
  text-align: left;
  font-size: 14px !important;
}

.form-Promotion a {
  color: #6F6F6F !important;
}

.form-Success-Container {
  text-align: center;
  padding-top: 125px;
}

.form-Success-Icon {
  margin: 0 auto;
  height: 70px;
  width: 70px;
}

.form-Success-Text {
  margin-top: 10px;
  color: #202223;
  font-size: 18px;
  line-height: 24px;
}

@media only screen and (max-width: 414px) {
  .formContainer {
    width: 98%;
    padding: 20px 20px;
  }

  .form-Header-Icon {
    height: 20px;
    margin-right: 7px;
    margin-top: 5px;
  }

  .form-Header-Text {
    font-size: 25px;
  }

  .formContainer-Close {
    font-size: 15px;
  }
}

.Express-restock-rocket-button {
  margin-top: 10px;
  width: 100%;
}


.Boundless-restock-rocket-button {
  margin-top: 10px;
}

.Brooklyn-restock-rocket-container {
  width: 97%;
}

.Brooklyn-restock-rocket-button {
  width: 100%;
  margin-top: 10px;
}

.Simple-restock-rocket-button {
  margin-top: 10px;
}

.Minimal-restock-rocket-button {
  margin-top: 10px;
}

.Venture-restock-rocket-button {
  margin-top: 10px;
}

.Narrative-restock-rocket-button .form-Email, .Narrative-restock-rocket-button .form-Email-Error {
  font-size: 16px !important;
}

.Narrative-restock-rocket-button {
  margin-top: 10px;
}

.Supply-restock-rocket-button {
  margin-top: 10px;
}

.Impulse-restock-rocket-button {
  margin-top: 10px;
}

.Prestige-restock-rocket-button {
  margin-top: 10px;
}

.Warehouse-restock-rocket-button {
  line-height: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.Motion-restock-rocket-button {
  margin-top: 10px;
}

.Streamline-restock-rocket-button {
  margin-top: 10px;
}

.Expanse-restock-rocket-button {
  margin-top: 10px;
}

.Symmetry-restock-rocket-wrapper .form-Email, .Symmetry-restock-rocket-wrapper .form-Email-Error {
  padding: 10px 20px;
  color: #202223;
}

.Symmetry-restock-rocket-wrapper .form-Button {
  text-transform: none !important;
}

.Symmetry-restock-rocket-button {
  margin-top: 10px;
}

.Showcase-restock-rocket-button {
  margin-top: 10px;
}

.Empire-restock-rocket-button {
  margin-left: 0px;
  margin-top: 10px;
}

.Broadcast-restock-rocket-button {
  margin-top: 10px;
}

.Pipeline-restock-rocket-button {
  margin-top: 10px;
}

.Showcase-restock-rocket-wrapper .form-Divider, .Canopy-restock-rocket-wrapper .form-Divider{
  border-left: none;
  border-right: none;
  border-top: none;
}

.Venue-restock-rocket-button {
  margin-top: 10px;
}

.Blockshop-restock-rocket-container {
  width: 100%;
  border: none;
  padding: 0px;
}

.Blockshop-restock-rocket-button {
  margin-top: 10px;
  width: 100%;
  font-size: 15px;
}

.Envy-restock-rocket-button {
  box-shadow: none;
  margin-top: 0px;
}

.Boost-restock-rocket-button {
  margin-top: 10px;
}

.Icon-restock-rocket-button {
  width: 280px !important;
  margin-left: 15px !important;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
}

.Icon-restock-rocket-wrapper .form-Email, .Icon-restock-rocket-wrapper .form-Email-Error {
  font-size: 18px !important;
  color: #202223 !important;
}

.Icon-restock-rocket-wrapper .form-Button {
  font-size: 16px !important;
  line-height: 50px !important;
}

@media only screen and (max-width: 414px) {
  .Icon-restock-rocket-button {
    width: 100%;
  }
}

.Avenue-restock-rocket-button {
  margin-top: 10px;
}

.Avenue-restock-rocket-wrapper .form-Header-Icon {
  margin: 2px 10px 0px 0px;
}

.Avenue-restock-rocket-wrapper .form-Email {
  height: 50px !important;
  padding: 10px 20px !important;
  color: #202223 !important;
  font-size: 16px !important;
}

.Avenue-restock-rocket-wrapper .form-Email-Error {
  height: 50px !important;
  padding: 10px 20px !important;
  color: #202223 !important;
  font-size: 16px !important;
}

.Lorenza-restock-rocket-container, .Lorenza-restock-rocket-button {
  width: 100%;
}

.Spark-restock-rocket-button {
  margin-top: 10px;
}

.Kingdom-restock-rocket-button {
  width: 100%;
}

.Capital-restock-rocket-button {
  margin-top: 10px;
}

.Capital-restock-rocket-wrapper .form-Description {
  font-size: 16px;
}

.Focal-restock-rocket-button {
  margin-top: 10px;
}

.Maker-restock-rocket-container {
  border: none;
  padding: 0px;
  width: 100%;
}

.Maker-restock-rocket-button {
  margin-top: 10px;
  text-transform: uppercase;
}

.Maker-restock-rocket-wrapper .form-Email {
  font-size: 16px !important;
}

.Maker-restock-rocket-wrapper .form-Email-Error {
  font-size: 16px !important;
  margin-bottom: 0px;
}

.Beyond-restock-rocket-container {
  border: none;
  padding: 0px;
  width: 100%;
}

.Beyond-restock-rocket-button {
  margin-top: 10px;
  text-transform: uppercase;
}

.Beyond-restock-rocket-wrapper .form-Email {
  font-size: 16px !important;
}

.Beyond-restock-rocket-wrapper .form-Email-Error {
  font-size: 16px !important;
  margin-bottom: 0px;
}

.Split-restock-rocket-wrapper .form-Description {
  font-size: 1rem;
}

.Alchemy-restock-rocket-button {
  margin-top: 10px;
}

.Editions-restock-rocket-container {
  width: 100%;
}

@media only screen and (min-width: 576px) {
  .Editions-restock-rocket-container {
    width: calc(50% - (1.125rem / 2));
  }
}

.Editions-restock-rocket-button {
  width: 100%;
  margin-top: 10px;
}

.Grid-restock-rocket-wrapper .form-Email, .Grid-restock-rocket-wrapper .form-Email-Error, .Grid-restock-rocket-wrapper .form-Select {
  max-width: 100%;
  padding: 10px 20px;
  font-size: 16px;
}

.Grid-restock-rocket-wrapper .form-Divider {
  border: none;
}

.Ira-restock-rocket-button {
  margin-top: 10px;
}

.Emerge-restock-rocket-container {
  border: none;
  padding: 0px;
  width: 100%;
}

.Emerge-restock-rocket-button {
  margin-top: 10px;
  text-transform: uppercase;
}

.Emerge-restock-rocket-wrapper .form-Email {
  font-size: 16px !important;
}

.Emerge-restock-rocket-wrapper .form-Email-Error {
  font-size: 16px !important;
  margin-bottom: 0px;
}

.Cascade-restock-rocket-button {
  margin-top: 10px;
}

.Startup-restock-rocket-button {
  margin-top: 10px;
}

.Masonry-restock-rocket-button {
  margin-top: 10px;
}

.Sunrise-restock-rocket-wrapper .form-Email, .Sunrise-restock-rocket-wrapper .form-Email-Error {
  padding: 10px 20px;
}

.Sunrise-restock-rocket-wrapper .form-Button {
  font-size: 24px;
}

.ShowTime-restock-rocket-container {
  margin-left: 15px;
}

.ShowTime-restock-rocket-button {
  height: 44px;
}

@media only screen and (max-width: 414px) {
  .ShowTime-restock-rocket-container {
    margin-left: 0px;
  }
}

.Canopy-restock-rocket-container {
  width: 100%;
}

.Canopy-restock-rocket-button {
  margin-top: 10px !important;
  width: 100%;
}

.Baseline-restock-rocket-button {
  margin-top: 10px;
}

.Baseline-restock-rocket-wrapper .form-Email, .Baseline-restock-rocket-wrapper .form-Email-Error {
  outline: none !important;
}

.Baseline-restock-rocket-wrapper .form-Email-Error-Message {
  font-size: 16px !important;
}

.Highlight-restock-rocket-wrapper .form-Email-Error {
  margin-bottom: 0px !important;
}

.ShowTime-restock-rocket-button {
  width: 100% !important;
}

.Context-restock-rocket-button {
  margin-top: 10px;
}

.Launch-restock-rocket-wrapper .form-Divider {
  border: none;
}

.Launch-restock-rocket-button {
  margin-top: 10px;
}

.Label-restock-rocket-wrapper .form-Select {
  text-transform: capitalize;
  font-weight: 200;
}

.Label-restock-rocket-wrapper .form-Email, .Label-restock-rocket-wrapper .form-Email-Error {
  text-transform: lowercase;
  font-weight: 200;
}

.Avatar-restock-rocket-button {
  margin-top: 1rem;
}

.Loft-restock-rocket-wrapper .form-Select {
  max-width: 100%;
}

.Loft-restock-rocket-wrapper ::placeholder {
  font-size: 16px !important;
  color: #ccc;
}

.Providence-restock-rocket-wrapper .form-Email {
  padding: 10px 20px;
}

.Providence-restock-rocket-button {
  margin-top: 10px;
}

.Pacific-restock-rocket-button {
  width: 100% !important;
  max-width: 280px !important;
}

.Vogue-restock-rocket-button {
  margin-top: 10px;
}

.Reach-restock-rocket-button {
  margin-left: 10px;
}

@media only screen and (max-width: 414px) {
  .Reach-restock-rocket-button {
    margin-left: 0px;
  }
}

.Colors-restock-rocket-button {
  margin-top: 10px;
}

.California-restock-rocket-button {
  margin-top: 10px;
  width: 100% !important;
}

/* Custom css for custom theme naames */

.FANATICSNEWTHEMEwithInstallmentsmessage-restock-rocket-button, .Impulse1-restock-rocket-button, .Winter2021-restock-rocket-button, .Testament-86-restock-rocket-button, .TURBOExpanse-restock-rocket-button, .RPECK05052021-OrderLimitPerProduct-restock-rocket-button, .Debut-restock-rocket-button, .v63StaskerwithOOTSLightboxFiBoldSep13-restock-rocket-button, .Debutify304-restock-rocket-button, .Gemini-fashion01-v145Afterpay41521-restock-rocket-button {
  margin-top: 10px !important;
}

@media only screen and (min-width: 414px) {
  .RPECK05052021-OrderLimitPerProduct-restock-rocket-button {
    width: 94% !important;
    margin-left: 5px !important;
  }
}

.FastCopyofIcon-Yotpo-restock-rocket-button {
  width: 280px !important;
  margin-left: 15px !important;
  margin-top: 15px !important;
  margin-bottom: 0px !important;
}

.FastCopyofIcon-Yotpo-restock-rocket-wrapper .form-Email, .FastCopyofIcon-Yotpo-restock-rocket-wrapper .form-Email-Error {
  font-size: 18px !important;
  color: #202223 !important;
}

.FastCopyofIcon-Yotpo-restock-rocket-wrapper .form-Button {
  font-size: 16px !important;
  line-height: 50px !important;
}

@media only screen and (max-width: 414px) {
  .FastCopyofIcon-Yotpo-restock-rocket-button {
    width: 100%;
  }
}

.v63StaskerwithOOTSLightboxFiBoldSep13-restock-rocket-wrapper .form-Header-Text {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.Gemini-fashion01-v145Afterpay41521-restock-rocket-button {
  display: inline-block !important;
}

.Avenue2021-restock-rocket-container .form-Header-Icon {
  margin-right: 10px !important;
}

.Avenue2021-restock-rocket-button {
  margin-bottom: 30px;
  font-size: 17px;
}