Return & Refund Policy

<section class="jf-refund-page">

  <div class="jf-refund-wrap">

    <!-- HERO -->
    <div class="jf-refund-hero">

      <div class="jf-refund-eyebrow">
        JINGLEFUN CUSTOMER CARE
      </div>

      <h1>
        Returns & Refunds
      </h1>

      <p>
        We want your JingleFun order to arrive as expected.
        If something isn’t right, this page explains how returns,
        refunds and order issues are handled.
      </p>

    </div>

 

    <!-- QUICK INFO -->
    <div class="jf-refund-quick">

      <div>
        <span>↩️</span>

        <strong>
          Return Window
        </strong>

        <p>
          Contact us within
          <b>30 days</b>
          of delivery.
        </p>
      </div>


      <div>
        <span>📦</span>

        <strong>
          Order Issues
        </strong>

        <p>
          Contact us if your order arrives damaged,
          incorrect or incomplete.
        </p>
      </div>


      <div>
        <span>💳</span>

        <strong>
          Refunds
        </strong>

        <p>
          Approved refunds are returned to the original payment method.
        </p>
      </div>

    </div>

 

    <!-- CONTENT -->

    <div class="jf-refund-content">


      <!-- 1 -->
      <div class="jf-policy-block">

        <h2>
          1. Return Eligibility
        </h2>

        <p>
          To request a return, please contact JingleFun within
          <strong>15 days after your order is delivered</strong>.
        </p>

        <p>
          Returned products should be unused, unworn and in substantially
          the same condition in which they were received, including
          original packaging where applicable.
        </p>

        <p>
          Please contact us before sending any product back.
          Returns sent without prior approval may not be accepted.
        </p>

      </div>

 

      <!-- 2 -->
      <div class="jf-policy-block">

        <h2>
          2. Damaged, Defective or Incorrect Items
        </h2>

        <p>
          Please inspect your order when it arrives.
          If an item is damaged, defective, incorrect or missing,
          contact us as soon as possible so we can review the issue.
        </p>

        <p>
          We may ask you to provide your order number together with
          photos or video showing the product and packaging.
          This helps us verify the issue and determine the appropriate solution.
        </p>

      </div>

 

      <!-- 3 -->
      <div class="jf-policy-block">

        <h2>
          3. Non-Returnable Items
        </h2>

        <p>
          Certain products may not be eligible for return where returning
          them would be inappropriate for hygiene, safety or product-condition
          reasons.
        </p>

        <p>
          Items that have been heavily used, altered, damaged after delivery
          or returned without the original components may also be ineligible.
        </p>

        <p>
          If you are unsure whether your item can be returned,
          contact us before shipping it back.
        </p>

      </div>

 

      <!-- 4 -->
      <div class="jf-policy-block">

        <h2>
          4. Return Shipping
        </h2>

        <p>
          For returns that are not caused by a damaged, defective or incorrect
          item, return shipping costs are
          <strong>RETURN SHIPPING RULE HERE</strong>.
        </p>

        <p>
          If we confirm that an item arrived damaged, defective or incorrect,
          we will provide instructions for the next steps.
        </p>

        <div class="jf-policy-note">

          <strong>Replace this before publishing:</strong>

          <span>
            Change “RETURN SHIPPING RULE HERE” to your actual rule,
            for example “the responsibility of the customer” or
            “covered by JingleFun for approved returns.”
          </span>

        </div>

      </div>

 

      <!-- 5 -->
      <div class="jf-policy-block">

        <h2>
          5. Refunds
        </h2>

        <p>
          Once an approved return or refund request has been reviewed,
          we will notify you of the outcome.
        </p>

        <p>
          Approved refunds are issued to the original payment method.
          Your bank, card issuer or payment provider may require additional
          time to process and display the refund.
        </p>

        <p>
          Original shipping charges may not be refundable unless the refund
          relates to an error attributable to the order or product supplied.
        </p>

      </div>

 

      <!-- 6 -->
      <div class="jf-policy-block">

        <h2>
          6. Order Cancellations
        </h2>

        <p>
          If you need to cancel or change an order, contact us as soon as
          possible.
        </p>

        <p>
          We cannot guarantee cancellation once the order has entered processing
          or has been handed to the fulfillment or shipping provider.
        </p>

      </div>

 

      <!-- 7 -->
      <div class="jf-policy-block">

        <h2>
          7. Packages Marked as Delivered
        </h2>

        <p>
          If tracking shows your package as delivered but you cannot locate it,
          first check around the delivery location and with household members,
          neighbors or the local carrier where appropriate.
        </p>

        <p>
          If the package still cannot be found, contact us with your order
          information and we will review the available tracking information.
        </p>

      </div>

 

      <!-- 8 -->
      <div class="jf-policy-block">

        <h2>
          8. Incorrect Shipping Address
        </h2>

        <p>
          Customers are responsible for providing a complete and accurate
          delivery address at checkout.
        </p>

        <p>
          If you notice an address error, contact us immediately.
          Once an order has already been processed or shipped,
          we may not be able to change the destination.
        </p>

      </div>

 

      <!-- 9 -->
      <div class="jf-policy-block">

        <h2>
          9. How to Request Help
        </h2>

        <p>
          When contacting us about a return, refund or order issue,
          please include:
        </p>

        <ul>

          <li>
            Your order number
          </li>

          <li>
            The name used when placing the order
          </li>

          <li>
            A short description of the issue
          </li>

          <li>
            Photos or video when the product is damaged,
            defective or incorrect
          </li>

        </ul>

        <a
          href="/pages/contact"
          class="jf-policy-btn"
        >
          CONTACT JINGLEFUN →
        </a>

      </div>


    </div>

 

    <!-- BOTTOM BOX -->

    <div class="jf-refund-bottom">

      <div>

        <span>
          NEED HELP WITH AN ORDER?
        </span>

        <strong>
          We’re here to help.
        </strong>

        <p>
          Contact us with your order details and we’ll review your request.
        </p>

      </div>


      <div class="jf-refund-bottom-links">

        <a href="/pages/contact">
          Contact Us
        </a>

        <a href="/apps/track123">
          Track Order
        </a>

      </div>

    </div>

  </div>

</section>

 

<style>

.jf-refund-page{
  padding:
    70px 24px 90px;

  background:#FFFDF8;

  color:#171717;

  font-family:
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Arial,
    sans-serif;
}


.jf-refund-wrap{
  width:100%;
  max-width:1080px;

  margin:0 auto;
}

 

/* HERO */

.jf-refund-hero{
  max-width:760px;

  margin:
    0 auto 46px;

  text-align:center;
}


.jf-refund-eyebrow{
  margin-bottom:13px;

  color:#0B6B3A;

  font-size:10px;
  font-weight:950;

  letter-spacing:1.4px;
}


.jf-refund-hero h1{
  margin:0;

  color:#111;

  font-size:
    clamp(
      44px,
      6vw,
      68px
    );

  line-height:.98;

  font-weight:950;

  letter-spacing:-3px;
}


.jf-refund-hero p{
  max-width:660px;

  margin:
    20px auto 0;

  color:#666;

  font-size:14px;
  line-height:1.8;
}

 

/* QUICK CARDS */

.jf-refund-quick{
  display:grid;

  grid-template-columns:
    repeat(3,1fr);

  gap:14px;

  margin-bottom:42px;
}


.jf-refund-quick > div{
  padding:24px;

  background:#fff;

  border:
    1px solid #E7E3DB;

  border-radius:15px;

  text-align:center;
}


.jf-refund-quick span{
  display:block;

  margin-bottom:11px;

  font-size:25px;
}


.jf-refund-quick strong{
  display:block;

  margin-bottom:7px;

  color:#111;

  font-size:13px;
  font-weight:950;
}


.jf-refund-quick p{
  margin:0;

  color:#666;

  font-size:11px;
  line-height:1.65;
}

 

/* CONTENT */

.jf-refund-content{
  display:grid;

  gap:14px;
}


.jf-policy-block{
  padding:
    30px 32px;

  background:#fff;

  border:
    1px solid #E8E5DE;

  border-radius:15px;
}


.jf-policy-block h2{
  margin:
    0 0 15px;

  color:#111;

  font-size:21px;
  font-weight:950;

  letter-spacing:-.5px;
}


.jf-policy-block p{
  margin:
    0 0 12px;

  color:#626262;

  font-size:12px;
  line-height:1.8;
}


.jf-policy-block p:last-child{
  margin-bottom:0;
}


.jf-policy-block strong{
  color:#111;
}


.jf-policy-block ul{
  margin:
    12px 0 22px;

  padding-left:20px;

  color:#626262;

  font-size:12px;
  line-height:1.9;
}

 

/* WARNING PLACEHOLDER */

.jf-policy-note{
  margin-top:18px;

  padding:14px 16px;

  background:#FFF5DD;

  border:
    1px solid #E0A72E;

  border-radius:9px;

  color:#6D5210;

  font-size:10px;
  line-height:1.6;
}


.jf-policy-note strong{
  display:block;

  margin-bottom:3px;

  color:#6D5210;
}

 

/* BUTTON */

.jf-policy-btn{
  display:inline-flex;

  padding:
    13px 18px;

  background:#0B6B3A;

  color:#fff;

  border-radius:8px;

  text-decoration:none;

  font-size:9px;
  font-weight:950;

  letter-spacing:.4px;
}

 

/* BOTTOM */

.jf-refund-bottom{
  margin-top:30px;

  padding:
    28px 30px;

  display:flex;

  align-items:center;
  justify-content:space-between;

  gap:30px;

  background:#111;

  border-radius:16px;
}


.jf-refund-bottom span{
  display:block;

  margin-bottom:5px;

  color:#E0A72E;

  font-size:9px;
  font-weight:950;

  letter-spacing:1px;
}


.jf-refund-bottom strong{
  display:block;

  color:#fff;

  font-size:23px;
  font-weight:950;
}


.jf-refund-bottom p{
  margin:
    7px 0 0;

  color:#AAA;

  font-size:11px;
}


.jf-refund-bottom-links{
  display:flex;

  gap:8px;

  flex-shrink:0;
}


.jf-refund-bottom-links a{
  padding:
    12px 15px;

  background:#0B6B3A;

  color:#fff;

  border-radius:7px;

  text-decoration:none;

  font-size:9px;
  font-weight:950;
}

 

/* MOBILE */

@media(max-width:760px){

  .jf-refund-page{
    padding:
      50px 16px 65px;
  }


  .jf-refund-hero{
    margin-bottom:32px;
  }


  .jf-refund-hero h1{
    font-size:43px;

    letter-spacing:-2px;
  }


  .jf-refund-quick{
    grid-template-columns:1fr;

    gap:9px;
  }


  .jf-refund-quick > div{
    padding:19px;
  }


  .jf-policy-block{
    padding:
      23px 19px;
  }


  .jf-policy-block h2{
    font-size:18px;
  }


  .jf-refund-bottom{
    display:grid;

    padding:23px 20px;
  }


  .jf-refund-bottom-links{
    display:grid;
  }


  .jf-refund-bottom-links a{
    text-align:center;
  }

}

</style>