.elementor-788 .elementor-element.elementor-element-3dc2b37f{--display:flex;--min-height:372px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.63;}.elementor-788 .elementor-element.elementor-element-3dc2b37f:not(.elementor-motion-effects-element-type-background), .elementor-788 .elementor-element.elementor-element-3dc2b37f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;background-image:url("https://grandtyres.tectah.com/wp-content/uploads/2026/05/do-not-mix-or-mismatch-your-tyres-1200x628-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-788 .elementor-element.elementor-element-3dc2b37f::before, .elementor-788 .elementor-element.elementor-element-3dc2b37f > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-3dc2b37f > .e-con-inner > .elementor-background-video-container::before, .elementor-788 .elementor-element.elementor-element-3dc2b37f > .elementor-background-slideshow::before, .elementor-788 .elementor-element.elementor-element-3dc2b37f > .e-con-inner > .elementor-background-slideshow::before, .elementor-788 .elementor-element.elementor-element-3dc2b37f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F172A;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-3cb41c28 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-788 .elementor-element.elementor-element-26d304ba{color:#FFFFFF;}.elementor-788 .elementor-element.elementor-element-8948857{--display:flex;--margin-top:48px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-b5c3f16 */.woocommerce-form-track-order {
      background: #fff;
      border: 1px solid #e8e8e8;
      border-radius: 8px;      padding: 32px;
      max-width: 680px;      margin: 0 auto;
      display: flex;
      flex-direction: column;
      gap: 8px;
  }

  .woocommerce-form-track-order > p:first-of-type {
      color: #888888;
      font-size: 14px;
      margin-bottom: 24px;
      line-height: 1.6;
  }

    .woocommerce form .form-row-first,
    .woocommerce form .form-row-last {
        width: 100%;
    }

  .woocommerce-form-track-order .form-row-first,
  .woocommerce-form-track-order .form-row-last {
      width: 100%;
      display: inline-block;
      vertical-align: top;
      margin-bottom: 20px;
  }
  .woocommerce-form-track-order .form-row-first { margin-right: 16px; }

  .woocommerce-form-track-order label {
      display: block;
      font-size: 13px;
      font-weight: 700;
      color: #111111;
      margin-bottom: 6px;
      text-transform: uppercase;
      letter-spacing: 0.4px;
  }

  .woocommerce-form-track-order .input-text {
      width: 100% !important;
      padding: 11px 14px !important;
      border: 1px solid #e8e8e8 !important;
      border-radius: 8px !important;
      font-size: 14px !important;
      color: #333333 !important;
      background: #f8f8f8 !important;
      transition: border-color 0.2s, box-shadow 0.2s !important;
      outline: none !important;
      box-sizing: border-box !important;
  }
  .woocommerce-form-track-order .input-text:focus {
      border-color: #F5C400 !important;
      box-shadow: 0 0 0 3px rgba(245,196,0,0.15) !important;
      background: #fff !important;
  }

  .woocommerce-form-track-order .form-row button.button {
      display: inline-block;
      padding: 13px 36px;
      background: #F5C400;
      color: #111111 !important;
      border: none;
      border-radius: 8px;
      font-size: 15px;
      font-weight: 700;
      letter-spacing: 0.3px;
      cursor: pointer;
      transition: background 0.2s, transform 0.15s;
      text-decoration: none;
  }
  .woocommerce-form-track-order .form-row button.button:hover {
      background: #d4a900;
      transform: translateY(-1px);
  }

  @media (max-width: 600px) {
      .woocommerce-form-track-order { padding: 20px; }
      .woocommerce-form-track-order .form-row-first,
      .woocommerce-form-track-order .form-row-last {
          width: 100%;
          display: block;
          margin-right: 0;
      }
  }/* End custom CSS */