.elementor-7185 .elementor-element.elementor-element-35c51a2{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:20px;--padding-right:20px;}.elementor-7185 .elementor-element.elementor-element-35c51a2:not(.elementor-motion-effects-element-type-background), .elementor-7185 .elementor-element.elementor-element-35c51a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4e81605 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7185 .elementor-element.elementor-element-22fd83e{text-align:start;}.elementor-7185 .elementor-element.elementor-element-22fd83e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7185 .elementor-element.elementor-element-22fd83e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-7185 .elementor-element.elementor-element-35c51a2{--padding-top:3rem;--padding-bottom:5rem;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7185 .elementor-element.elementor-element-22fd83e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-7185 .elementor-element.elementor-element-35c51a2{--padding-top:2rem;--padding-bottom:5rem;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7185 .elementor-element.elementor-element-22fd83e{text-align:start;}.elementor-7185 .elementor-element.elementor-element-22fd83e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-bd1c8bd */.order-withdrawal-request,
.order-withdrawal-request * {
  box-sizing: border-box;
}

.order-withdrawal-request .eu-owb-form-fields {
  display: flex;
  flex-wrap: wrap;
  gap: 0;
  margin: 0 -10px -20px;
}

.order-withdrawal-request .form-row {
  float: none !important;
  clear: none !important;
  display: block !important;
  width: 100% !important;
  margin: 0 0 20px !important;
  padding: 0 10px !important;
}

.order-withdrawal-request .woocommerce-input-wrapper {
  display: block !important;
  width: 100% !important;
}

.order-withdrawal-request label {
  display: block;
  margin: 0 0 8px;
  color: var(--e-global-color-text, #1f1f1f);
  font-family: var(--e-global-typography-52dd451-font-family), Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.35;
}

.order-withdrawal-request label .required,
.order-withdrawal-request label .optional {
  color: inherit;
  font-weight: inherit;
}

.order-withdrawal-request input.input-text,
.order-withdrawal-request textarea.input-text {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 45px;
  padding: 8px 16px !important;
  border: 1px solid var(--e-global-color-a424d7c, #a1a2a4) !important;
  border-radius: 8px !important;
  background: rgba(249, 249, 249, 0) !important;
  color: var(--e-global-color-text, #1f1f1f) !important;
  font-family: var(--e-global-typography-52dd451-font-family), Sans-serif;
  font-size: var(--e-global-typography-52dd451-font-size, 18px) !important;
  font-weight: var(--e-global-typography-52dd451-font-weight, 400);
  line-height: var(--e-global-typography-52dd451-line-height, 27px) !important;
  outline: 0 !important;
  box-shadow: none !important;
}

.order-withdrawal-request textarea.input-text {
  min-height: 120px;
  padding: 5px 14px !important;
}

.order-withdrawal-request input.input-text:focus,
.order-withdrawal-request textarea.input-text:focus {
  border-color: var(--e-global-color-a424d7c, #a1a2a4) !important;
  box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px inset !important;
}

.order-withdrawal-request .form-row-submit {
  margin-top: 0 !important;
}

.order-withdrawal-request button.woocommerce-form-return_request__submit {
  display: inline-flex !important;
  align-items: center;
  gap: 20px;
  min-height: 49px;
  margin-top: 0.5rem !important;
  padding: 10px 14px !important;
  border: 1px solid var(--e-global-color-e31ff0a, #1f1f1f) !important;
  border-radius: 8px !important;
  background-color: transparent !important;
  background-image: linear-gradient(90deg, var(--e-global-color-e31ff0a, #1f1f1f) 32px, #F2295B05 32px) !important;
  color: var(--e-global-color-text, #1f1f1f) !important;
  font-family: var(--e-global-typography-52dd451-font-family), Sans-serif;
  font-size: var(--e-global-typography-52dd451-font-size, 18px) !important;
  font-weight: var(--e-global-typography-52dd451-font-weight, 400) !important;
  line-height: var(--e-global-typography-52dd451-line-height, 27px) !important;
  box-shadow: none !important;
  transition: transform 0.25s;
}

.order-withdrawal-request button.woocommerce-form-return_request__submit::before {
  content: "↗";
  width: 8px;
  margin-left: -6px;
  color: #fff;
  font-size: 18px;
  line-height: 1;
}

.order-withdrawal-request button.woocommerce-form-return_request__submit:hover,
.order-withdrawal-request button.woocommerce-form-return_request__submit:focus,
.order-withdrawal-request button.woocommerce-form-return_request__submit:active {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, var(--e-global-color-e31ff0a, #1f1f1f) 32px, #F2295B05 32px) !important;
  color: var(--e-global-color-text, #1f1f1f) !important;
  box-shadow: none !important;
  transform: translateY(1.5px);
}

.order-withdrawal-request button.woocommerce-form-return_request__submit {
  display: inline-flex !important;
  align-items: center !important;
  gap: 20px !important;
  margin-top: 0.5rem !important;
  padding: 10px 14px !important;
  background-color: transparent !important;
  background-image: linear-gradient(90deg, var(--e-global-color-e31ff0a, #1f1f1f) 32px, #F2295B05 32px) !important;
  border: 1px solid var(--e-global-color-e31ff0a, #1f1f1f) !important;
  border-radius: 8px !important;
  color: var(--e-global-color-text, #1f1f1f) !important;
}

.order-withdrawal-request button.woocommerce-form-return_request__submit::before {
  content: "" !important;
  display: inline-block !important;
  flex: 0 0 0.85rem !important;
  width: 0.85rem !important;
  height: 0.85rem !important;
  margin-left: -6px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 0.85rem 0.85rem !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23ffffff' viewBox='5.25 5.25 13.5 13.5'%3E%3Cpath d='M6 18L8.5 15.5M18 6H9M18 6V15M18 6L11.5 12.5' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}

.order-withdrawal-request button.woocommerce-form-return_request__submit:hover,
.order-withdrawal-request button.woocommerce-form-return_request__submit:focus,
.order-withdrawal-request button.woocommerce-form-return_request__submit:active {
  background-color: transparent !important;
  background-image: linear-gradient(90deg, var(--e-global-color-e31ff0a, #1f1f1f) 32px, #F2295B05 32px) !important;
  color: var(--e-global-color-text, #1f1f1f) !important;
  box-shadow: none !important;
}

.order-withdrawal-request .form-row-submit {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-top: 12px !important;
}

.order-withdrawal-request button.woocommerce-form-return_request__submit {
  margin-top: 0 !important;
}/* End custom CSS */