.reset-styles * { width: unset !important; height: unset !important; position: unset !important; inset: unset !important; text-shadow: unset !important; font-weight: unset !important; color: unset !important; letter-spacing: unset !important; background: unset !important; padding: 0px !important; margin: 0px !important; }
.order-form-doors * { margin: 0px !important; padding: 0px !important; font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.order-form-doors ::after, .order-form-doors ::before { content: unset !important; }
.order-form-doors { padding: 25px 0px; max-width: 1000px !important; margin: 0px auto !important; }
.order-form * { padding: 0px !important; margin: 0px !important; width: unset !important; height: unset !important; background: unset !important; font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.order-form .order-form-sec { margin: 10px 0px 0px !important; height: 25px !important; background-image: url("../images/sec2.jpg") !important; background-repeat: no-repeat !important; background-size: auto 100% !important; background-position: center center !important; }
.order-form .order-form-field-label { display: block !important; font-weight: 600 !important; font-size: 14px !important; text-align: left !important; padding: 0px !important; line-height: 20px !important; margin: 0px 0px 0.25em !important; color: rgb(33, 33, 33) !important; transition: all 0.25s ease 0s !important; font-style: normal !important; }
.order-form .order-form-old-price { font-size: 16px !important; color: rgb(255, 255, 255) !important; font-weight: 600 !important; line-height: 10px !important; font-style: normal !important; text-align: center !important; text-decoration: line-through !important; text-shadow: rgb(0, 0, 0) 0px 0px 2px !important; }
.order-form .order-form-wrapper { max-width: 400px !important; margin: 0px auto !important; border-radius: 5px !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 25px 0px !important; opacity: 100 !important; position: relative !important; padding: 25px !important; border: 1px solid rgb(222, 226, 230) !important; }
.order-form .order-form-header { margin: 0px 0px 25px !important; position: relative !important; opacity: 1 !important; }
.order-form .order-form-field-wrapper { margin-bottom: 15px !important; }
.order-form .order-form-product-price-wrapper::after { content: "" !important; position: absolute !important; right: 0px !important; top: -5px !important; border-right: 10px solid rgba(255, 255, 255, 0) !important; border-bottom: 5px solid rgb(177, 104, 105) !important; }
.order-form .order-form-product-price-wrapper::before { content: "" !important; position: absolute !important; right: 0px !important; bottom: -5px !important; border-right: 10px solid rgba(255, 255, 255, 0) !important; border-top: 5px solid rgb(177, 104, 105) !important; }
.order-form .order-form-product-price { display: block !important; position: relative !important; border-radius: 5px 0px 0px 5px !important; font-weight: 700 !important; font-size: 20px !important; color: rgb(255, 238, 0) !important; text-align: center !important; text-transform: none !important; line-height: 25px !important; text-shadow: rgb(0, 0, 0) 0px 0px 2px !important; }
.order-form .order-form-product-price-wrapper { display: block !important; padding: 10px 15px !important; text-align: center !important; background: rgb(230, 55, 58) !important; position: absolute !important; top: 0px !important; right: -35px !important; border-radius: 5px 0px 0px 5px !important; }
.order-form .order-form-product-image-section { position: relative !important; max-width: 400px !important; margin: 0px auto !important; }
.order-form .order-form-field-wrapper .order-form-field { transition: all 0.25s ease 0s !important; outline: none !important; display: block !important; width: 100% !important; background-color: rgb(255, 255, 255) !important; color: rgb(33, 33, 33) !important; box-sizing: border-box !important; background-repeat: no-repeat !important; background-size: 15px !important; background-position: 5px center !important; padding: 10px !important; border-radius: 5px !important; font-size: 16px !important; margin: 0px !important; border: 2px solid rgb(221, 221, 221) !important; line-height: 1em !important; text-indent: unset !important; height: unset !important; appearance: auto !important; max-width: unset !important; font-weight: 400 !important; cursor: text !important; }
.order-form .order-form-field-wrapper, .order-form .order-form-field::placeholder { font-weight: 400 !important; }
.order-form .order-form-field::placeholder { opacity: unset !important; color: rgb(198, 198, 198) !important; font-size: 14px !important; font-weight: 400 !important; text-transform: none !important; }
.order-form .order-form-field-wrapper .order-form-field:focus, .order-form .order-form-field-wrapper.has-success .order-form-field:focus { border-color: rgb(171, 171, 171) !important; }
.order-form .order-form-product-image { width: 100% !important; height: auto !important; max-height: 100% !important; max-width: 200px !important; margin: 0px auto !important; }
.order-form .order-form-product-image-wrapper { text-align: center !important; }
.order-form .order-form-field-wrapper .help-block { font-size: 12px !important; line-height: 12px !important; text-align: left !important; }
.order-form .order-form-submit-button { cursor: pointer !important; text-shadow: rgb(0, 0, 0) 0px 0px 2px !important; display: block !important; width: 100% !important; background: rgb(230, 55, 58) !important; color: rgb(255, 255, 255) !important; border: none !important; padding: 15px 5px !important; font-weight: 700 !important; text-transform: uppercase !important; font-size: 18px !important; border-radius: 5px !important; line-height: 20px !important; box-sizing: border-box !important; height: unset !important; transition: all 0.25s ease 0s !important; }
.order-form .order-form-submit-button:hover { background: rgb(207, 49, 52) !important; }
.order-form .order-form-submit-button:active { background: rgb(157, 41, 43) !important; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px inset !important; }
.order-form form { background: 0px 0px !important; }
.order-form { background: unset !important; max-width: unset !important; padding: 25px 0px !important; margin: 0px !important; letter-spacing: 0px !important; overflow-wrap: break-word !important; font-size: 1em !important; line-height: 2rem !important; }
.order-form .help-block { font-weight: 600 !important; font-style: normal !important; }
.order-form .order-form-information { font-size: 14px !important; line-height: 14px !important; text-align: center !important; margin: 0px 0px 15px !important; padding: 0px !important; color: rgb(85, 85, 85) !important; }
@keyframes trambling-animation {
  0%, 50%, 100% { transform: rotate(0deg); }
  10%, 30% { transform: rotate(-1deg); }
  20%, 40% { transform: rotate(1deg); }
}
@keyframes pulse {
  0% { transform: scale(1.025); }
  100% { transform: scale(0.975); box-shadow: none; }
}
.cta-button .cta-button-wrapper { text-align: center !important; }
.cta-button .cta-button-link { text-shadow: rgb(0, 0, 0) 0px 0px 2px !important; display: inline-block !important; background: rgb(250, 61, 61) !important; line-height: 50px !important; padding: 0px 25px !important; color: rgb(255, 255, 255) !important; border-radius: 20px !important; border: 0px !important; box-shadow: none !important; text-decoration: none !important; font-size: 18px !important; font-weight: 700 !important; font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important; }
.cta-button .cta-button-link:hover { background: rgb(207, 49, 52) !important; color: rgb(255, 255, 255) !important; }
.cta-button .cta-button-link:active { background: rgb(157, 41, 43) !important; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px inset !important; }
.cta-button { width: 100% !important; clear: both !important; margin: 25px 0px !important; }
@keyframes front-rotation {
  0% { transform: rotateY(0deg); }
  100% { transform: rotateY(360deg); }
}
@keyframes back-rotation {
  0% { transform: rotateY(180deg); }
  100% { transform: rotateY(540deg); }
}
@keyframes radial-pulse {
  0% { box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 0px 0px; }
  100% { box-shadow: transparent 0px 0px 0px 40px; }
}