	#form_nl_stopka_26 {
      box-sizing: border-box;
      width: 1100px;
      max-width: 100%;
      margin: 0 auto;
      padding: 40px 20px;
      background: #eee8d6;
      border-radius: 20px;
      text-align: center;
    }

    #form_nl_stopka_26 *,
    #form_nl_stopka_26 *:before,
    #form_nl_stopka_26 *:after {
      box-sizing: border-box;
    }

    #form_nl_stopka_26_title {
      margin: 0 0 8px;
      color: #006c3f;
      font-size: 56px;
      line-height: 1.05;
      font-weight: 700;
    }

    #form_nl_stopka_26_subtitle {
      margin: 0 0 28px;
      font-size: 18px;
      line-height: 1.3;
      font-weight: 700;
      color: #111111;
    }

    #form_nl_stopka_26_form {
      width: 100%;
      max-width: 420px;
      margin: 0 auto;
      text-align: left;
    }

    #form_nl_stopka_26_label_name,
    #form_nl_stopka_26_label_email {
      display: block;
      margin: 0 0 6px;
      font-size: 11px;
      line-height: 1.2;
      color: #111111;
    }

    #form_nl_stopka_26_name,
    #form_nl_stopka_26_email {
      display: block;
      width: 100%;
      height: 44px;
      margin: 0 0 14px;
      padding: 0 16px;
      border: 1.5px solid #111111;
      border-radius: 999px;
      background: transparent;
      font-size: 15px;
      color: #111111;
      outline: none;
    }

    #form_nl_stopka_26_name:focus,
    #form_nl_stopka_26_email:focus {
      border-color: #006c3f;
    }

    #form_nl_stopka_26_checkbox_wrap {
      display: flex;
      align-items: flex-start;
      gap: 8px;
      margin: 4px 0 22px;
    }

    #form_nl_stopka_26_checkbox {
      margin: 2px 0 0;
      flex: 0 0 auto;
    }

    #form_nl_stopka_26_checkbox_label {
      font-size: 10px;
      line-height: 1.35;
      color: #111111;
    }

    #form_nl_stopka_26_button {
      display: block;
      width: 100%;
      max-width: 194px;
      height: 40px;
      margin: 0 auto;
      border: 0;
      border-radius: 999px;
      background: #006c3f;
      color: #ffffff;
      font-size: 16px;
      font-weight: 700;
      cursor: pointer;
      transition: opacity 0.2s ease;
    }

    #form_nl_stopka_26_button:hover {
      opacity: 0.9;
    }

    @media (max-width: 768px) {
      #form_nl_stopka_26 {
        padding: 32px 16px;
        border-radius: 16px;
      }

      #form_nl_stopka_26_title {
        font-size: 40px;
      }

      #form_nl_stopka_26_subtitle {
        font-size: 16px;
        margin-bottom: 24px;
      }
    }

    @media (max-width: 480px) {
      #form_nl_stopka_26_title {
        font-size: 30px;
      }

      #form_nl_stopka_26_subtitle {
        font-size: 15px;
      }

      #form_nl_stopka_26_name,
      #form_nl_stopka_26_email {
        height: 42px;
        font-size: 14px;
      }

      #form_nl_stopka_26_button {
        max-width: 100%;
      }
    }
	
	.basket-contain .basket-summery .gc__cart__buttons a {
		padding: 0px 10px;
	}
	
	.mail.gc__abbadonned__tr {
		display:none!important;
	}