Happy 80th Independence Day 🇮🇳

Toggle

Toggle

Tags: Liquid Codes, Toggle · 12 Aug 2026

Page: Product Pages (Optimized for Conversions)

Snippet Code

<style>
  .pp-product-info {
    width: 100%;
    max-width: 850px;
    margin: 0 auto;
    font-family: inherit;
  }

  .pp-product-info * {
    box-sizing: border-box;
  }

  .pp-accordion {
    display: grid;
    gap: 12px;
  }

  .pp-accordion-item {
    border: 1px solid #e8dfd7;
    border-radius: 12px;
    background: #ffffff;
    overflow: hidden;
    transition: 0.3s ease;
  }

  .pp-accordion-item:has(.pp-accordion-header.active) {
    border-color: #9b674b;
    box-shadow: 0 8px 25px #4d2b1c14;
  }

  .pp-accordion-header {
    width: 100%;
    padding: 17px 18px;
    border: none;
    background: #fff;
    color: #2d1a11;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    cursor: pointer;
    font-family: inherit;
    font-size: 15px;
    font-weight: 600;
    text-align: left;
    letter-spacing: 0.2px;
  }

  .pp-accordion-left {
    display: flex;
    align-items: center;
    gap: 12px;
  }

  .pp-accordion-badge {
    width: 32px;
    height: 32px;
    border-radius: 8px;
    background: #f7eee8;
    color: #8b5337;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    font-weight: 700;
    flex-shrink: 0;
  }

  .pp-accordion-header.active .pp-accordion-badge {
    background: #6D3700;
    color: #fff;
  }

  .pp-accordion-icon {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    background: #f7eee8;
    position: relative;
    flex-shrink: 0;
    transition: 0.3s ease;
  }

  .pp-accordion-icon::before,
  .pp-accordion-icon::after {
    content: "";
    position: absolute;
    width: 12px;
    height: 1.5px;
    background: #6D3700;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: 0.3s ease;
  }

  .pp-accordion-icon::after {
    transform: translate(-50%, -50%) rotate(90deg);
  }

  .pp-accordion-header.active .pp-accordion-icon {
    background: #6D3700;
  }

  .pp-accordion-header.active .pp-accordion-icon::before {
    background: #fff;
  }

  .pp-accordion-header.active .pp-accordion-icon::after {
    background: #fff;
    transform: translate(-50%, -50%) rotate(0deg);
  }

  .pp-accordion-content {
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 0.45s ease, opacity 0.35s ease;
  }

  .pp-accordion-content.active {
    max-height: 800px;
    opacity: 1;
  }

  .pp-accordion-inner {
    padding: 2px 20px 20px 62px;
    color: #5e514a;
    font-size: 14px;
    line-height: 1.75;
    letter-spacing: 0.2px;
  }

  .pp-accordion-inner p {
    margin: 0 0 10px;
  }

  .pp-accordion-inner p:last-child {
    margin-bottom: 0;
  }

  .pp-accordion-inner ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }

  .pp-accordion-inner li {
    position: relative;
    padding-left: 18px;
    margin-bottom: 8px;
  }

  .pp-accordion-inner li::before {
    content: "✦";
    position: absolute;
    left: 0;
    color: #9b674b;
    font-size: 12px;
    top: 2px;
  }

  .pp-accordion-inner b,
  .pp-accordion-inner strong {
    color: #2d1a11;
    font-weight: 600;
  }

  .pp-accordion-inner a {
    color: #8b5337;
    text-decoration: none;
    border-bottom: 1px solid #cda58e;
    transition: 0.3s ease;
  }

  .pp-accordion-inner a:hover {
    color: #2d1a11;
    border-color: #2d1a11;
  }

  .pp-accordion-header:focus-visible {
    outline: 2px solid #9b674b;
    outline-offset: 2px;
  }

  @media screen and (max-width: 767px) {
    .pp-accordion {
      gap: 10px;
    }

    .pp-accordion-header {
      padding: 14px;
      font-size: 14px;
    }

    .pp-accordion-badge {
      width: 29px;
      height: 29px;
      font-size: 10px;
    }

    .pp-accordion-icon {
      width: 28px;
      height: 28px;
    }

    .pp-accordion-inner {
      padding: 0 14px 17px 55px;
      font-size: 13px;
      line-height: 1.7;
    }
  }

  @media screen and (max-width: 480px) {
    .pp-accordion-header {
      gap: 10px;
    }

    .pp-accordion-left {
      gap: 9px;
    }

    .pp-accordion-inner {
      padding-left: 14px;
    }
  }
</style>

<div class="pp-product-info">
  <div class="pp-accordion">

    <div class="pp-accordion-item">
      <button class="pp-accordion-header active" type="button">
        <span class="pp-accordion-left">
          <span class="pp-accordion-badge">01</span>
          <span>Product Details</span>
        </span>
        <span class="pp-accordion-icon"></span>
      </button>

      <div class="pp-accordion-content active">
        <div class="pp-accordion-inner">
          {{ product.description }}
        </div>
      </div>
    </div>

    <div class="pp-accordion-item">
      <button class="pp-accordion-header" type="button">
        <span class="pp-accordion-left">
          <span class="pp-accordion-badge">02</span>
          <span>Shipping & Delivery Policy</span>
        </span>
        <span class="pp-accordion-icon"></span>
      </button>

      <div class="pp-accordion-content">
        <div class="pp-accordion-inner">
          <p><strong>Dispatch:</strong> Orders are processed and dispatched within 1–2 business days of confirmation.
          </p>
          <p><strong>Standard Shipping:</strong> Free · Delivered in 4–10 business days depending on location.</p>
          <p><strong>Express Shipping:</strong> ₹80 · Delivered in 2–6 business days depending on location.</p>
          <p><strong>Tracking:</strong> A tracking link is sent to your registered email once dispatched. Track anytime
            at <a href="/apps/track123">thekurtaclub.com/apps/track123</a></p>
          <p><strong>COD:</strong> Available on all orders · No extra charge.</p>
        </div>
      </div>
    </div>

    <div class="pp-accordion-item">
      <button class="pp-accordion-header" type="button">
        <span class="pp-accordion-left">
          <span class="pp-accordion-badge">03</span>
          <span>Seller Information</span>
        </span>
        <span class="pp-accordion-icon"></span>
      </button>

      <div class="pp-accordion-content">
        <div class="pp-accordion-inner">
          <p><strong>The Kurta Club:</strong> Plot No. 17, 1st Floor, Vibhag-2, Aanant Business Park, Near Nayara Petrol
            Pump, Kiran Chowk to Kargil Chowk Road, Kiran Chowk, Surat - 395011.</p>
          <p><strong>Country Of Origin:</strong> India</p>
        </div>
      </div>
    </div>

    <div class="pp-accordion-item">
      <button class="pp-accordion-header" type="button">
        <span class="pp-accordion-left">
          <span class="pp-accordion-badge">04</span>
          <span>Need Help?</span>
        </span>
        <span class="pp-accordion-icon"></span>
      </button>

      <div class="pp-accordion-content">
        <div class="pp-accordion-inner">
          <ul>
            <li>Call Us: <strong>+91 99999 99999</strong></li>
            <li>WhatsApp Us: <strong>+91 99999 99999</strong></li>
            <li>Email Us: <strong>info@domainname.com</strong></li>
            <li>Timing: <strong>10:00 AM - 6:00 PM (Monday-Friday)</strong></li>
          </ul>
        </div>
      </div>
    </div>

  </div>
</div>

<script>
  document.querySelectorAll('.pp-accordion-header').forEach(function (header) {
    header.addEventListener('click', function () {
      const content = this.nextElementSibling;
      const isActive = this.classList.contains('active');

      document.querySelectorAll('.pp-accordion-header').forEach(function (item) {
        item.classList.remove('active');
      });

      document.querySelectorAll('.pp-accordion-content').forEach(function (item) {
        item.classList.remove('active');
      });

      if (!isActive) {
        this.classList.add('active');
        content.classList.add('active');
      }
    });
  });
</script>

Instructions

Heyy Guys 👋
Watch the video below to learn how to Import these Codes into your Shopify Ecommerce Store!

Complete Video Tutorial: