How to Create a FREE Landing Page in WordPress | Step-by-Step Bangla Tutorial
Important Links & Resources
01 — Trust Bar / Top Header
<div class="ewa-topbar">
<div class="ewa-topbar-inner">
<!-- Item 1 -->
<div class="ewa-topbar-item">
<div class="ewa-topbar-icon">
<svg viewBox="0 0 24 24" aria-hidden="true">
<path d="M12 2.5 4.5 5.2v5.9c0 4.7 3.1 8.9 7.5 10.4 4.4-1.5 7.5-5.7 7.5-10.4V5.2L12 2.5Zm0 2.1 5.5 2v4.5c0 3.6-2.2 6.9-5.5 8.3-3.3-1.4-5.5-4.7-5.5-8.3V6.6l5.5-2Zm-1.1 9.9L8.4 12l-1.2 1.2 3.7 3.7 6-6-1.2-1.2-4.8 4.8Z"/>
</svg>
</div>
<div class="ewa-topbar-text">
<strong>১০০% অরিজিনাল</strong>
<span>নিশ্চিত মানের পণ্য</span>
</div>
</div>
<!-- Divider -->
<span class="ewa-topbar-divider"></span>
<!-- Item 2 -->
<div class="ewa-topbar-item">
<div class="ewa-topbar-icon">
<svg viewBox="0 0 24 24" aria-hidden="true">
<path d="M3 5.5h11v10H3v-10Zm12 3h3.2l2.8 3.3v3.7H15V8.5Zm-10.5 8a2.5 2.5 0 1 0 5 0h5a2.5 2.5 0 1 0 5 0V13h-1.2l-3-3.5H15v4.5H5V7H3v9.5h1.5Zm2.5 1.2A1.2 1.2 0 1 1 7 15.3a1.2 1.2 0 0 1 0 2.4Zm11 0a1.2 1.2 0 1 1 0-2.4 1.2 1.2 0 0 1 0 2.4Z"/>
</svg>
</div>
<div class="ewa-topbar-text">
<strong>দ্রুত ডেলিভারি</strong>
<span>সারা দেশে হোম ডেলিভারি</span>
</div>
</div>
<!-- Divider -->
<span class="ewa-topbar-divider"></span>
<!-- Item 3 -->
<div class="ewa-topbar-item">
<div class="ewa-topbar-icon">
<svg viewBox="0 0 24 24" aria-hidden="true">
<path d="M12 2.5a9.5 9.5 0 1 0 9.5 9.5A9.51 9.51 0 0 0 12 2.5Zm0 17a7.5 7.5 0 1 1 7.5-7.5 7.5 7.5 0 0 1-7.5 7.5Zm.8-12h-1.6v5.1l4.1 2.5.8-1.3-3.3-2V7.5Z"/>
</svg>
</div>
<div class="ewa-topbar-text">
<strong>ক্যাশ অন ডেলিভারি</strong>
<span>পণ্য হাতে পেয়ে মূল্য পরিশোধ</span>
</div>
</div>
</div>
</div>
<style>
/* ========================================
TOP HEADER / TRUST BAR
======================================== */
.ewa-topbar{
width:100%;
background:#075D39;
box-sizing:border-box;
}
.ewa-topbar-inner{
width:100%;
min-height:68px;
display:flex;
align-items:center;
justify-content:center;
padding:10px 20px;
box-sizing:border-box;
}
/* ========================================
ITEM
======================================== */
.ewa-topbar-item{
display:flex;
align-items:center;
justify-content:center;
gap:10px;
padding:4px 28px;
box-sizing:border-box;
}
/* ========================================
ICON
======================================== */
.ewa-topbar-icon{
width:34px;
height:34px;
flex:0 0 34px;
display:flex;
align-items:center;
justify-content:center;
border:1px solid rgba(255,255,255,.25);
border-radius:50%;
background:rgba(255,255,255,.08);
}
.ewa-topbar-icon svg{
width:18px;
height:18px;
fill:#D9EBDD;
}
/* ========================================
TEXT
======================================== */
.ewa-topbar-text{
display:flex;
flex-direction:column;
text-align:left;
font-family:"Noto Sans Bengali",sans-serif;
}
.ewa-topbar-text strong{
color:#FFFFFF;
font-size:13px;
font-weight:700;
line-height:1.5;
}
.ewa-topbar-text span{
color:#BFD8C7;
font-size:11px;
font-weight:400;
line-height:1.5;
}
/* ========================================
DIVIDER
======================================== */
.ewa-topbar-divider{
width:1px;
height:30px;
background:rgba(255,255,255,.18);
flex:0 0 1px;
}
/* ========================================
TABLET
======================================== */
@media(max-width:900px){
.ewa-topbar-inner{
min-height:62px;
padding:8px 12px;
}
.ewa-topbar-item{
padding:4px 14px;
gap:8px;
}
.ewa-topbar-icon{
width:30px;
height:30px;
flex-basis:30px;
}
.ewa-topbar-icon svg{
width:16px;
height:16px;
}
.ewa-topbar-text strong{
font-size:12px;
}
.ewa-topbar-text span{
font-size:10px;
}
}
/* ========================================
MOBILE
======================================== */
@media(max-width:767px){
.ewa-topbar-inner{
min-height:auto;
display:grid;
grid-template-columns:1fr 1fr;
padding:9px 10px;
gap:7px 0;
}
.ewa-topbar-item{
width:100%;
padding:5px 7px;
justify-content:flex-start;
gap:7px;
}
.ewa-topbar-item:nth-of-type(3){
grid-column:1 / -1;
justify-content:center;
}
.ewa-topbar-divider{
display:none;
}
.ewa-topbar-icon{
width:28px;
height:28px;
flex-basis:28px;
}
.ewa-topbar-icon svg{
width:15px;
height:15px;
}
.ewa-topbar-text strong{
font-size:11px;
line-height:1.45;
}
.ewa-topbar-text span{
font-size:9px;
line-height:1.45;
}
}
/* ========================================
SMALL MOBILE
======================================== */
@media(max-width:380px){
.ewa-topbar-inner{
padding:8px 6px;
gap:5px 0;
}
.ewa-topbar-item{
padding:4px 5px;
gap:5px;
}
.ewa-topbar-icon{
width:25px;
height:25px;
flex-basis:25px;
}
.ewa-topbar-icon svg{
width:13px;
height:13px;
}
.ewa-topbar-text strong{
font-size:10px;
}
.ewa-topbar-text span{
font-size:8px;
}
}
</style>02 — Hero Content
<div class="ewa-hero-content">
<!-- Premium Badge -->
<div class="ewa-hero-badge">
<span class="ewa-badge-leaf">🌿</span>
<span>প্রিমিয়াম কোয়ালিটি</span>
<span class="ewa-badge-dot">•</span>
<span>১০০% প্রাকৃতিক</span>
</div>
<!-- Main Heading -->
<h1 class="ewa-hero-title">
বিশুদ্ধ ও পুষ্টিকর
<span>খেজুর</span>
</h1>
<!-- Description -->
<p class="ewa-hero-description">
প্রাকৃতিক মিষ্টতা, সুস্থ জীবনের জন্য<br class="ewa-desktop-break">
নির্বাচিত সেরা মানের খেজুর।
</p>
</div>
<style>
/* ================================
HERO CONTENT
================================ */
.ewa-hero-content{
width:100%;
max-width:650px;
margin:0 auto;
padding:0 20px;
box-sizing:border-box;
text-align:center;
}
/* ================================
BADGE
================================ */
.ewa-hero-badge{
display:inline-flex;
align-items:center;
justify-content:center;
gap:7px;
padding:8px 16px;
background:rgba(255,255,255,.88);
border:1px solid rgba(8,118,75,.20);
border-radius:50px;
color:#08764B;
font-family:"Noto Sans Bengali",sans-serif;
font-size:14px;
font-weight:600;
line-height:1.5;
box-shadow:0 5px 20px rgba(8,118,75,.08);
backdrop-filter:blur(5px);
-webkit-backdrop-filter:blur(5px);
}
.ewa-badge-leaf{
font-size:15px;
line-height:1;
}
.ewa-badge-dot{
color:#79A989;
font-weight:700;
margin:0 1px;
}
/* ================================
MAIN TITLE
================================ */
.ewa-hero-title{
margin:20px 0 0;
color:#075D39;
font-family:"Noto Serif Bengali",serif;
font-size:52px;
font-weight:800;
line-height:1.25;
letter-spacing:-.5px;
}
.ewa-hero-title span{
display:block;
color:#08764B;
font-size:1.25em;
line-height:1.15;
margin-top:2px;
}
/* ================================
DESCRIPTION
================================ */
.ewa-hero-description{
margin:18px auto 0;
max-width:570px;
color:#365548;
font-family:"Noto Sans Bengali",sans-serif;
font-size:18px;
font-weight:400;
line-height:1.8;
}
/* ================================
TABLET
================================ */
@media(max-width:1024px){
.ewa-hero-content{
max-width:600px;
}
.ewa-hero-title{
font-size:46px;
}
.ewa-hero-description{
font-size:17px;
}
}
/* ================================
MOBILE
================================ */
@media(max-width:767px){
.ewa-hero-content{
max-width:100%;
padding:0 16px;
}
.ewa-hero-badge{
gap:5px;
padding:7px 13px;
font-size:12px;
}
.ewa-badge-leaf{
font-size:13px;
}
.ewa-hero-title{
margin-top:16px;
font-size:36px;
line-height:1.28;
letter-spacing:0;
}
.ewa-hero-title span{
margin-top:0;
font-size:1.28em;
}
.ewa-hero-description{
margin-top:14px;
font-size:15px;
line-height:1.75;
}
}
/* ================================
SMALL MOBILE
================================ */
@media(max-width:400px){
.ewa-hero-content{
padding:0 13px;
}
.ewa-hero-badge{
padding:6px 11px;
font-size:11px;
gap:4px;
}
.ewa-hero-title{
margin-top:14px;
font-size:31px;
}
.ewa-hero-description{
margin-top:12px;
font-size:14px;
line-height:1.7;
}
.ewa-desktop-break{
display:none;
}
}
/* ================================
EXTRA SMALL
================================ */
@media(max-width:340px){
.ewa-hero-title{
font-size:28px;
}
.ewa-hero-badge{
font-size:10px;
}
.ewa-hero-description{
font-size:13px;
}
}
</style>03 — Countdown Timer
<!-- =========================================
EWA COUNTDOWN
TIME SETTINGS
শুধু নিচের ৪টি সংখ্যা পরিবর্তন করুন
========================================= -->
<div class="ewa-countdown"
data-days="7"
data-hours="10"
data-minutes="10"
data-seconds="6">
<div class="ewa-cd-item">
<strong data-cd="days">07</strong>
<span>দিন</span>
</div>
<div class="ewa-cd-item">
<strong data-cd="hours">10</strong>
<span>ঘণ্টা</span>
</div>
<div class="ewa-cd-item">
<strong data-cd="minutes">10</strong>
<span>মিনিট</span>
</div>
<div class="ewa-cd-item">
<strong data-cd="seconds">06</strong>
<span>সেকেন্ড</span>
</div>
</div>
<style>
/* =========================================
MAIN COUNTDOWN
========================================= */
.ewa-countdown{
width:100%;
max-width:560px;
margin:0 auto;
padding:18px;
display:grid;
grid-template-columns:repeat(4, 1fr);
gap:14px;
box-sizing:border-box;
background:#edf7ed;
border:1px solid #d7e9d7;
border-radius:16px;
}
/* =========================================
COUNTDOWN BOX
========================================= */
.ewa-cd-item{
width:100%;
aspect-ratio:1 / 1;
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
padding:10px;
box-sizing:border-box;
background:#075d39;
color:#ffffff;
border-radius:13px;
}
.ewa-cd-item strong{
display:block;
font-size:32px;
line-height:1;
font-weight:800;
}
.ewa-cd-item span{
display:block;
margin-top:9px;
font-size:13px;
line-height:1.2;
font-weight:400;
}
/* =========================================
TABLET
========================================= */
@media(max-width:768px){
.ewa-countdown{
max-width:100%;
padding:15px;
gap:11px;
}
.ewa-cd-item{
border-radius:12px;
}
.ewa-cd-item strong{
font-size:28px;
}
.ewa-cd-item span{
font-size:12px;
}
}
/* =========================================
MOBILE
========================================= */
@media(max-width:480px){
.ewa-countdown{
padding:11px;
gap:8px;
border-radius:14px;
}
.ewa-cd-item{
padding:6px;
border-radius:10px;
}
.ewa-cd-item strong{
font-size:23px;
}
.ewa-cd-item span{
margin-top:7px;
font-size:10px;
}
}
/* =========================================
SMALL MOBILE
========================================= */
@media(max-width:360px){
.ewa-countdown{
padding:9px;
gap:6px;
}
.ewa-cd-item{
border-radius:9px;
}
.ewa-cd-item strong{
font-size:20px;
}
.ewa-cd-item span{
margin-top:6px;
font-size:9px;
}
}
</style>
<script>
(function(){
const countdown = document.querySelector('.ewa-countdown');
if(!countdown || countdown.dataset.started) return;
countdown.dataset.started = "1";
/* =========================================
GET TIME FROM HTML SETTINGS
========================================= */
let days = Number(countdown.dataset.days);
let hours = Number(countdown.dataset.hours);
let minutes = Number(countdown.dataset.minutes);
let seconds = Number(countdown.dataset.seconds);
/* =========================================
CONVERT EVERYTHING TO SECONDS
========================================= */
let totalSeconds =
(days * 86400) +
(hours * 3600) +
(minutes * 60) +
seconds;
/* =========================================
UPDATE COUNTDOWN
========================================= */
function updateCountdown(){
if(totalSeconds < 0){
totalSeconds = 0;
}
const daysLeft =
Math.floor(totalSeconds / 86400);
const hoursLeft =
Math.floor((totalSeconds % 86400) / 3600);
const minutesLeft =
Math.floor((totalSeconds % 3600) / 60);
const secondsLeft =
totalSeconds % 60;
/* Update Days */
countdown.querySelector('[data-cd="days"]').textContent =
String(daysLeft).padStart(2,'0');
/* Update Hours */
countdown.querySelector('[data-cd="hours"]').textContent =
String(hoursLeft).padStart(2,'0');
/* Update Minutes */
countdown.querySelector('[data-cd="minutes"]').textContent =
String(minutesLeft).padStart(2,'0');
/* Update Seconds */
countdown.querySelector('[data-cd="seconds"]').textContent =
String(secondsLeft).padStart(2,'0');
totalSeconds--;
}
/* Start */
updateCountdown();
setInterval(updateCountdown,1000);
})();
</script>04 — Product Price & Discount
<!-- =========================================
EWA PRICE
PRICE SETTINGS
শুধু নিচের ২টি সংখ্যা পরিবর্তন করুন
========================================= -->
<div class="ewa-price"
data-regular="900"
data-sale="500">
<span class="ewa-regular-price"></span>
<span class="ewa-sale-price"></span>
<span class="ewa-discount"></span>
</div>
<style>
/* =========================================
MAIN PRICE
========================================= */
.ewa-price{
width:100%;
display:flex;
align-items:center;
justify-content:center;
gap:14px;
font-family:"Noto Serif Bengali", serif;
line-height:1;
}
/* =========================================
REGULAR PRICE
========================================= */
.ewa-regular-price{
position:relative;
display:inline-block;
color:#777;
font-size:26px;
font-weight:500;
padding:2px 3px;
white-space:nowrap;
}
/* TWO CROSS LINES */
.ewa-regular-price::before,
.ewa-regular-price::after{
content:"";
position:absolute;
left:-4px;
right:-4px;
height:2px;
background:#e45b52;
transform-origin:center;
}
.ewa-regular-price::before{
top:47%;
transform:rotate(30deg);
}
.ewa-regular-price::after{
top:53%;
transform:rotate(-30deg);
}
/* =========================================
SALE PRICE
========================================= */
.ewa-sale-price{
color:#08764b;
font-size:38px;
font-weight:800;
white-space:nowrap;
}
/* =========================================
DISCOUNT
========================================= */
.ewa-discount{
display:inline-flex;
align-items:center;
justify-content:center;
padding:7px 13px;
border-radius:9px;
background:#e5f2e7;
color:#08764b;
font-family:"Noto Sans Bengali",sans-serif;
font-size:15px;
font-weight:700;
white-space:nowrap;
}
/* =========================================
TABLET
========================================= */
@media(max-width:767px){
.ewa-price{
gap:10px;
}
.ewa-regular-price{
font-size:21px;
}
.ewa-sale-price{
font-size:32px;
}
.ewa-discount{
padding:6px 10px;
font-size:13px;
}
}
/* =========================================
SMALL MOBILE
========================================= */
@media(max-width:400px){
.ewa-price{
gap:7px;
}
.ewa-regular-price{
font-size:18px;
}
.ewa-sale-price{
font-size:28px;
}
.ewa-discount{
padding:5px 8px;
font-size:11px;
border-radius:7px;
}
}
</style>
<script>
(function(){
const price = document.querySelector('.ewa-price');
if(!price || price.dataset.started) return;
price.dataset.started = "1";
/* =========================================
GET PRICE FROM HTML SETTINGS
========================================= */
const regular = Number(price.dataset.regular);
const sale = Number(price.dataset.sale);
/* =========================================
STOP IF PRICE IS INVALID
========================================= */
if(!regular || !sale) return;
/* =========================================
CALCULATE DISCOUNT
========================================= */
const discount = Math.round(
((regular - sale) / regular) * 100
);
/* =========================================
BANGLA NUMBER CONVERTER
========================================= */
const bangla = number =>
String(number).replace(
/\d/g,
d => "০১২৩৪৫৬৭৮৯"[d]
);
/* =========================================
SHOW PRICE
========================================= */
price.querySelector('.ewa-regular-price').textContent =
'৳' + bangla(regular);
price.querySelector('.ewa-sale-price').textContent =
'৳' + bangla(sale);
price.querySelector('.ewa-discount').textContent =
bangla(discount) + '% ছাড়';
})();
</script>05 — Order CTA Button
<div class="ewa-order-area">
<a href="#checkout" class="ewa-order-btn">
<!-- LEFT CART ICON -->
<span class="ewa-cart-icon">
<svg viewBox="0 0 24 24" aria-hidden="true">
<path d="M7 4H3V2H7C7.92 2 8.72 2.63 8.94 3.53L9.3 5H21C21.3 5 21.59 5.14 21.78 5.38C21.97 5.62 22.05 5.93 21.98 6.22L20.28 13.72C20.07 14.65 19.24 15.3 18.29 15.3H10.1L10.45 16.7H18V18.7H10.1C9.17 18.7 8.37 18.06 8.14 17.16L5.06 5H7.3L7 4ZM9.81 7L11.65 13.3H18.49L19.92 7H9.81ZM11 21.2C11 22.19 10.19 23 9.2 23C8.21 23 7.4 22.19 7.4 21.2C7.4 20.21 8.21 19.4 9.2 19.4C10.19 19.4 11 20.21 11 21.2ZM19.5 21.2C19.5 22.19 18.69 23 17.7 23C16.71 23 15.9 22.19 15.9 21.2C15.9 20.21 16.71 19.4 17.7 19.4C18.69 19.4 19.5 20.21 19.5 21.2Z"/>
</svg>
</span>
<!-- TEXT -->
<span class="ewa-order-text">
এখনই অর্ডার করুন
</span>
<!-- RIGHT ARROW -->
<span class="ewa-arrow-icon">
<svg viewBox="0 0 24 24" aria-hidden="true">
<path d="M13.17 5.17L14.59 3.75L22.84 12L14.59 20.25L13.17 18.83L19 13H2V11H19L13.17 5.17Z"/>
</svg>
</span>
</a>
<!-- STOCK ALERT -->
<div class="ewa-stock-alert">
<span class="ewa-stock-dot"></span>
<span>সীমিত সংখ্যক স্টক বাকি!</span>
</div>
</div>
<style>
/* ==========================================
ORDER AREA
========================================== */
.ewa-order-area{
width:100%;
display:flex;
flex-direction:column;
align-items:center;
margin:18px auto 0;
box-sizing:border-box;
}
/* ==========================================
MAIN CTA
========================================== */
.ewa-order-btn{
position:relative;
width:100%;
max-width:390px;
min-height:60px;
display:grid;
/*
Extra left + right breathing space
*/
grid-template-columns:34px 1fr 34px;
align-items:center;
padding:6px 24px;
box-sizing:border-box;
background:#08764B;
color:#FFFFFF;
border:1px solid rgba(255,255,255,.14);
border-radius:13px;
text-decoration:none;
font-family:"Noto Sans Bengali",sans-serif;
box-shadow:
0 9px 25px rgba(8,118,75,.20),
inset 0 1px 0 rgba(255,255,255,.12);
overflow:hidden;
transition:
background-color .25s ease,
border-color .25s ease,
box-shadow .25s ease,
transform .25s ease;
}
/* ==========================================
SUBTLE SHINE
========================================== */
.ewa-order-btn::before{
content:"";
position:absolute;
top:0;
left:-120%;
width:45%;
height:100%;
background:linear-gradient(
100deg,
transparent,
rgba(255,255,255,.16),
transparent
);
transform:skewX(-20deg);
transition:left .65s ease;
}
.ewa-order-btn:hover::before{
left:135%;
}
/* ==========================================
ICONS
NO BACKGROUND
========================================== */
.ewa-cart-icon,
.ewa-arrow-icon{
width:34px;
height:34px;
display:flex;
align-items:center;
justify-content:center;
background:transparent;
border:0;
position:relative;
z-index:2;
transition:
transform .25s ease;
}
.ewa-cart-icon svg,
.ewa-arrow-icon svg{
width:21px;
height:21px;
display:block;
fill:currentColor;
}
/* ==========================================
TEXT
========================================== */
.ewa-order-text{
position:relative;
z-index:2;
text-align:center;
color:#FFFFFF;
font-size:18px;
font-weight:700;
line-height:1.4;
white-space:nowrap;
}
/* ==========================================
ARROW
========================================== */
.ewa-arrow-icon{
justify-self:end;
}
.ewa-order-btn:hover .ewa-arrow-icon{
transform:translateX(5px);
}
/* ==========================================
HOVER — WARM ACTION COLOR
========================================== */
.ewa-order-btn:hover{
background:#E98A24;
border-color:#E98A24;
color:#FFFFFF;
transform:translateY(-2px);
box-shadow:
0 13px 30px rgba(233,138,36,.27),
inset 0 1px 0 rgba(255,255,255,.16);
}
/* ==========================================
STOCK ALERT
========================================== */
.ewa-stock-alert{
display:flex;
align-items:center;
justify-content:center;
gap:7px;
margin-top:10px;
color:#9A3F35;
font-family:"Noto Sans Bengali",sans-serif;
font-size:13px;
font-weight:600;
line-height:1.5;
}
.ewa-stock-dot{
width:8px;
height:8px;
flex:0 0 8px;
background:#E04B42;
border-radius:50%;
box-shadow:
0 0 0 4px rgba(224,75,66,.10);
animation:ewaStockPulse 1.6s ease-in-out infinite;
}
@keyframes ewaStockPulse{
0%,100%{
opacity:1;
transform:scale(1);
}
50%{
opacity:.55;
transform:scale(.78);
}
}
/* ==========================================
TABLET
========================================== */
@media(max-width:767px){
.ewa-order-area{
margin-top:15px;
}
.ewa-order-btn{
max-width:350px;
min-height:56px;
grid-template-columns:32px 1fr 32px;
padding:6px 16px;
border-radius:12px;
}
.ewa-cart-icon,
.ewa-arrow-icon{
width:32px;
height:32px;
}
.ewa-cart-icon svg,
.ewa-arrow-icon svg{
width:20px;
height:20px;
}
.ewa-order-text{
font-size:17px;
}
.ewa-stock-alert{
margin-top:9px;
font-size:12px;
}
}
/* ==========================================
SMALL MOBILE
========================================== */
@media(max-width:400px){
.ewa-order-area{
margin-top:13px;
padding:0 4px;
}
.ewa-order-btn{
max-width:320px;
min-height:53px;
grid-template-columns:30px 1fr 30px;
padding:5px 17px;
border-radius:11px;
}
.ewa-cart-icon,
.ewa-arrow-icon{
width:30px;
height:30px;
}
.ewa-cart-icon svg,
.ewa-arrow-icon svg{
width:19px;
height:19px;
}
.ewa-order-text{
font-size:16px;
}
.ewa-stock-alert{
margin-top:8px;
font-size:11px;
}
.ewa-stock-dot{
width:7px;
height:7px;
flex-basis:7px;
}
}
/* ==========================================
EXTRA SMALL
========================================== */
@media(max-width:340px){
.ewa-order-btn{
max-width:295px;
grid-template-columns:28px 1fr 28px;
padding-left:15px;
padding-right:15px;
}
.ewa-cart-icon,
.ewa-arrow-icon{
width:28px;
height:28px;
}
.ewa-cart-icon svg,
.ewa-arrow-icon svg{
width:18px;
height:18px;
}
.ewa-order-text{
font-size:15px;
}
.ewa-stock-alert{
font-size:10px;
}
}
</style>06 — Benefits Section
<!-- =========================================
EWA BENEFITS SECTION
========================================= -->
<section class="ewa-benefits">
<!-- ================================
HEADING
================================= -->
<div class="ewa-benefits-header">
<span class="ewa-title-line"></span>
<h2>কেন খাবেন এই খেজুর?</h2>
<span class="ewa-title-line"></span>
</div>
<!-- ================================
BENEFITS
================================= -->
<div class="ewa-benefits-content">
<div class="ewa-benefit">
<span class="ewa-check">✓</span>
<span>প্রাকৃতিক মিষ্টি, শরীরের জন্য নিরাপদ</span>
</div>
<div class="ewa-benefit">
<span class="ewa-check">✓</span>
<span>শক্তি দেয়, ক্লান্তি দূর করতে সহায়ক</span>
</div>
<div class="ewa-benefit">
<span class="ewa-check">✓</span>
<span>ভিটামিন ও মিনারেলে সমৃদ্ধ</span>
</div>
<div class="ewa-benefit">
<span class="ewa-check">✓</span>
<span>হজম ও রোগপ্রতিরোধ ক্ষমতার জন্য উপকারী</span>
</div>
</div>
</section>
<style>
/* =========================================
GOOGLE FONTS
========================================= */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Bengali:wght@400;500;600;700&family=Noto+Serif+Bengali:wght@600;700;800&display=swap');
/* =========================================
MAIN SECTION
========================================= */
.ewa-benefits{
position:relative;
width:100%;
max-width:930px;
margin:0 auto;
background:#ffffff;
border:1px solid #e4eee3;
border-radius:16px;
overflow:hidden;
box-sizing:border-box;
box-shadow:0 8px 30px rgba(8,118,75,.06);
}
/* =========================================
HEADER
========================================= */
.ewa-benefits-header{
width:100%;
min-height:64px;
padding:10px 25px;
display:flex;
align-items:center;
justify-content:center;
gap:28px;
box-sizing:border-box;
background:#edf6eb;
}
.ewa-benefits-header h2{
margin:0;
color:#08764b;
font-family:"Noto Serif Bengali", serif;
font-size:27px;
font-weight:700;
line-height:1.3;
text-align:center;
white-space:nowrap;
}
/* =========================================
HEADING LINES
========================================= */
.ewa-title-line{
display:block;
width:65px;
height:2px;
background:#b7d2bc;
border-radius:50%;
flex-shrink:0;
}
/* =========================================
BENEFITS CONTENT
========================================= */
.ewa-benefits-content{
position:relative;
z-index:2;
padding:30px 55px 35px;
display:flex;
flex-direction:column;
gap:17px;
box-sizing:border-box;
}
/* =========================================
SINGLE BENEFIT
========================================= */
.ewa-benefit{
display:flex;
align-items:center;
gap:15px;
color:#3f4a43;
font-family:"Noto Sans Bengali", sans-serif;
font-size:17px;
font-weight:500;
line-height:1.6;
}
/* =========================================
CHECK ICON
========================================= */
.ewa-check{
width:20px;
height:20px;
display:flex;
align-items:center;
justify-content:center;
flex:0 0 20px;
background:#08764b;
color:#ffffff;
border-radius:50%;
font-family:Arial, sans-serif;
font-size:13px;
font-weight:700;
line-height:1;
}
/* =========================================
LEAF DECORATION
========================================= */
.ewa-benefits::after{
content:"";
position:absolute;
right:25px;
bottom:28px;
width:115px;
height:150px;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 160'%3E%3Cg fill='%23D5E9D7'%3E%3Cellipse cx='73' cy='38' rx='16' ry='38' transform='rotate(25 73 38)'/%3E%3Cellipse cx='45' cy='73' rx='15' ry='34' transform='rotate(-48 45 73)'/%3E%3Cellipse cx='78' cy='88' rx='16' ry='35' transform='rotate(45 78 88)'/%3E%3Cellipse cx='48' cy='115' rx='13' ry='30' transform='rotate(-48 48 115)'/%3E%3Cpath d='M60 145 C62 110 67 80 75 48' fill='none' stroke='%23C5DEC8' stroke-width='4' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");
background-repeat:no-repeat;
background-position:center;
background-size:contain;
opacity:.75;
pointer-events:none;
z-index:1;
}
/* =========================================
TABLET
========================================= */
@media(max-width:768px){
.ewa-benefits-header{
min-height:60px;
padding:10px 18px;
gap:20px;
}
.ewa-benefits-header h2{
font-size:24px;
}
.ewa-title-line{
width:50px;
}
.ewa-benefits-content{
padding:25px 35px 30px;
gap:15px;
}
.ewa-benefit{
font-size:16px;
}
.ewa-benefits::after{
width:95px;
height:125px;
right:18px;
bottom:22px;
opacity:.6;
}
}
/* =========================================
MOBILE
========================================= */
@media(max-width:480px){
.ewa-benefits{
border-radius:14px;
}
.ewa-benefits-header{
min-height:56px;
padding:9px 12px;
gap:10px;
}
.ewa-benefits-header h2{
font-size:20px;
}
.ewa-title-line{
width:30px;
height:1.5px;
}
.ewa-benefits-content{
padding:22px 18px 27px;
gap:13px;
}
.ewa-benefit{
gap:10px;
font-size:14px;
line-height:1.55;
}
.ewa-check{
width:18px;
height:18px;
flex:0 0 18px;
font-size:11px;
}
.ewa-benefits::after{
width:65px;
height:90px;
right:5px;
bottom:12px;
opacity:.42;
}
}
/* =========================================
SMALL MOBILE
========================================= */
@media(max-width:360px){
.ewa-benefits-header{
gap:7px;
padding-left:8px;
padding-right:8px;
}
.ewa-benefits-header h2{
font-size:18px;
}
.ewa-title-line{
width:22px;
}
.ewa-benefits-content{
padding:20px 14px 24px;
gap:12px;
}
.ewa-benefit{
font-size:13px;
gap:8px;
}
.ewa-check{
width:17px;
height:17px;
flex-basis:17px;
font-size:10px;
}
.ewa-benefits::after{
width:50px;
height:70px;
right:3px;
bottom:10px;
opacity:.35;
}
}
</style>07 — Why Choose Us Section
<!-- =========================================
EWA - WHY CHOOSE US SECTION
PREMIUM SVG ICON VERSION
শুধু IMAGE URL পরিবর্তন করুন
========================================= -->
<section class="ewa-why-section">
<!-- ================================
HEADING
================================= -->
<div class="ewa-why-heading">
<div class="ewa-why-badge">
আমাদের বিশেষত্ব
</div>
<h2>কেন আমাদের খেজুর কিনবেন?</h2>
<p>আপনার বিশ্বাস, আমাদের অঙ্গীকার</p>
</div>
<!-- ================================
MAIN CARD
================================= -->
<div class="ewa-why-card">
<!-- ============================
PRODUCT IMAGE
============================= -->
<div class="ewa-why-image">
<img
src="https://demo.ecommercewitharif.com/wp-content/uploads/2026/09/Khajurly-Product.png"
alt="প্রিমিয়াম খেজুর"
>
</div>
<!-- ============================
FEATURES
============================= -->
<div class="ewa-why-features">
<!-- 01 - ORIGINAL -->
<div class="ewa-feature">
<div class="ewa-feature-icon">
<svg viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M12 3L19 6V11.5C19 16.2 16.1 19.7 12 21C7.9 19.7 5 16.2 5 11.5V6L12 3Z"
stroke="currentColor"
stroke-width="1.7"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M9 12L11 14L15.5 9.5"
stroke="currentColor"
stroke-width="1.7"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</div>
<div class="ewa-feature-text">
<strong>১০০% অরিজিনাল ও প্রিমিয়াম কোয়ালিটি</strong>
</div>
</div>
<!-- 02 - DELIVERY -->
<div class="ewa-feature">
<div class="ewa-feature-icon">
<svg viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M3 6.5H14V17H3V6.5Z"
stroke="currentColor"
stroke-width="1.7"
stroke-linejoin="round"
/>
<path
d="M14 10H18L21 13V17H14V10Z"
stroke="currentColor"
stroke-width="1.7"
stroke-linejoin="round"
/>
<circle
cx="7"
cy="17"
r="2"
stroke="currentColor"
stroke-width="1.7"
/>
<circle
cx="17"
cy="17"
r="2"
stroke="currentColor"
stroke-width="1.7"
/>
<path
d="M18 10V7.5"
stroke="currentColor"
stroke-width="1.7"
stroke-linecap="round"
/>
</svg>
</div>
<div class="ewa-feature-text">
<strong>দ্রুত ডেলিভারি (সারা দেশে)</strong>
</div>
</div>
<!-- 03 - QUALITY -->
<div class="ewa-feature">
<div class="ewa-feature-icon">
<svg viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<circle
cx="12"
cy="12"
r="8.5"
stroke="currentColor"
stroke-width="1.7"
/>
<path
d="M8.5 12L10.8 14.3L15.7 9.4"
stroke="currentColor"
stroke-width="1.7"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</div>
<div class="ewa-feature-text">
<strong>কঠোর মান নিয়ন্ত্রণ</strong>
</div>
</div>
<!-- 04 - RETURN -->
<div class="ewa-feature">
<div class="ewa-feature-icon">
<svg viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M7 7H17C18.7 7 20 8.3 20 10V12"
stroke="currentColor"
stroke-width="1.7"
stroke-linecap="round"
/>
<path
d="M17 17H7C5.3 17 4 15.7 4 14V12"
stroke="currentColor"
stroke-width="1.7"
stroke-linecap="round"
/>
<path
d="M7 4L4 7L7 10"
stroke="currentColor"
stroke-width="1.7"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M17 14L20 17L17 20"
stroke="currentColor"
stroke-width="1.7"
stroke-linecap="round"
stroke-linejoin="round"
/>
</svg>
</div>
<div class="ewa-feature-text">
<strong>সহজ রিটার্ন পলিসি</strong>
</div>
</div>
</div>
</div>
</section>
<style>
/* =========================================
GOOGLE FONTS
========================================= */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Bengali:wght@400;500;600;700&family=Noto+Serif+Bengali:wght@600;700;800&display=swap');
/* =========================================
MAIN SECTION
========================================= */
.ewa-why-section{
width:100%;
max-width:930px;
margin:0 auto;
box-sizing:border-box;
}
/* =========================================
HEADING
========================================= */
.ewa-why-heading{
text-align:center;
margin-bottom:28px;
}
.ewa-why-badge{
display:inline-block;
padding:6px 18px;
margin-bottom:8px;
background:#edf6eb;
color:#08764b;
border-radius:50px;
font-family:"Noto Sans Bengali",sans-serif;
font-size:13px;
font-weight:600;
line-height:1.4;
}
.ewa-why-heading h2{
margin:0;
color:#08764b;
font-family:"Noto Serif Bengali",serif;
font-size:34px;
font-weight:700;
line-height:1.3;
}
.ewa-why-heading p{
margin:6px 0 0;
color:#59665e;
font-family:"Noto Sans Bengali",sans-serif;
font-size:16px;
font-weight:400;
line-height:1.5;
}
/* =========================================
MAIN CARD
========================================= */
.ewa-why-card{
width:100%;
display:grid;
grid-template-columns:1fr 1fr;
background:#ffffff;
border:1px solid #e0ebdf;
border-radius:16px;
overflow:hidden;
box-sizing:border-box;
box-shadow:0 8px 30px rgba(8,118,75,.07);
}
/* =========================================
IMAGE
========================================= */
.ewa-why-image{
width:100%;
min-height:330px;
overflow:hidden;
}
.ewa-why-image img{
display:block;
width:100%;
height:100%;
object-fit:cover;
object-position:center;
margin:0;
}
/* =========================================
FEATURES
========================================= */
.ewa-why-features{
display:flex;
flex-direction:column;
justify-content:center;
gap:22px;
padding:35px;
box-sizing:border-box;
}
/* =========================================
SINGLE FEATURE
========================================= */
.ewa-feature{
display:flex;
align-items:center;
gap:16px;
}
/* =========================================
PREMIUM SVG ICON
========================================= */
.ewa-feature-icon{
width:44px;
height:44px;
flex:0 0 44px;
display:flex;
align-items:center;
justify-content:center;
color:#08764b;
background:#f5faf4;
border:1.5px solid #a9cdb2;
border-radius:50%;
box-sizing:border-box;
transition:
background .25s ease,
border-color .25s ease,
transform .25s ease;
}
.ewa-feature-icon svg{
width:23px;
height:23px;
display:block;
}
/* subtle hover */
.ewa-feature:hover .ewa-feature-icon{
background:#edf6eb;
border-color:#08764b;
transform:translateY(-1px);
}
/* =========================================
FEATURE TEXT
========================================= */
.ewa-feature-text strong{
display:block;
color:#3f4a43;
font-family:"Noto Sans Bengali",sans-serif;
font-size:16px;
font-weight:500;
line-height:1.5;
}
/* =========================================
TABLET
========================================= */
@media(max-width:768px){
.ewa-why-heading{
margin-bottom:22px;
}
.ewa-why-heading h2{
font-size:29px;
}
.ewa-why-heading p{
font-size:15px;
}
.ewa-why-card{
grid-template-columns:1fr 1fr;
}
.ewa-why-image{
min-height:280px;
}
.ewa-why-features{
gap:18px;
padding:25px 22px;
}
.ewa-feature{
gap:12px;
}
.ewa-feature-icon{
width:40px;
height:40px;
flex-basis:40px;
}
.ewa-feature-icon svg{
width:21px;
height:21px;
}
.ewa-feature-text strong{
font-size:14px;
}
}
/* =========================================
MOBILE
========================================= */
@media(max-width:600px){
.ewa-why-heading{
margin-bottom:20px;
}
.ewa-why-badge{
padding:5px 15px;
font-size:12px;
}
.ewa-why-heading h2{
font-size:25px;
}
.ewa-why-heading p{
margin-top:5px;
font-size:14px;
}
/* Image first */
.ewa-why-card{
display:flex;
flex-direction:column;
}
.ewa-why-image{
width:100%;
min-height:0;
aspect-ratio:16 / 10;
}
.ewa-why-image img{
width:100%;
height:100%;
}
/* Features */
.ewa-why-features{
gap:16px;
padding:24px 20px;
}
.ewa-feature{
gap:12px;
}
.ewa-feature-icon{
width:39px;
height:39px;
flex-basis:39px;
}
.ewa-feature-icon svg{
width:20px;
height:20px;
}
.ewa-feature-text strong{
font-size:14px;
}
}
/* =========================================
SMALL MOBILE
========================================= */
@media(max-width:380px){
.ewa-why-heading h2{
font-size:22px;
}
.ewa-why-heading p{
font-size:13px;
}
.ewa-why-features{
padding:20px 15px;
gap:14px;
}
.ewa-feature{
gap:10px;
}
.ewa-feature-icon{
width:36px;
height:36px;
flex-basis:36px;
}
.ewa-feature-icon svg{
width:19px;
height:19px;
}
.ewa-feature-text strong{
font-size:13px;
}
}
</style>08 — Contact Bar
<!-- =========================================
EWA CONTACT BAR
========================================= -->
<div class="ewa-contact-bar">
<a href="tel:01771488999" class="ewa-contact-link">
<span class="ewa-phone-icon">
<svg viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
d="M6.6 3.5L9.1 3C9.7 2.9 10.3 3.2 10.5 3.8L11.6 6.5C11.8 7 11.6 7.6 11.2 8L9.8 9.1C10.7 11.1 12.3 12.8 14.3 13.8L15.5 12.5C15.9 12.1 16.5 12 17 12.2L19.8 13.4C20.4 13.6 20.7 14.2 20.6 14.8L20.1 17.4C20 18.1 19.4 18.5 18.8 18.5C10.9 18.5 5.5 13.1 5.5 5.2C5.5 4.5 5.9 3.8 6.6 3.5Z"
stroke="currentColor"
stroke-width="1.8"
stroke-linecap="round"
stroke-linejoin="round"
/>
<path
d="M14.5 4.5C17.1 5.1 18.9 7 19.5 9.5"
stroke="currentColor"
stroke-width="1.8"
stroke-linecap="round"
/>
<path
d="M14.5 1.5C18.8 2.2 21.8 5.2 22.5 9.5"
stroke="currentColor"
stroke-width="1.8"
stroke-linecap="round"
/>
</svg>
</span>
<span class="ewa-contact-text">
যে কোনো প্রয়োজনে যোগাযোগ করুন
<strong>01771488999</strong>
</span>
</a>
</div>
<style>
/* =========================================
CONTACT BAR
========================================= */
.ewa-contact-bar{
width:100%;
max-width:685px;
margin:0 auto;
box-sizing:border-box;
}
.ewa-contact-link{
width:100%;
min-height:46px;
display:flex;
align-items:center;
justify-content:center;
gap:10px;
padding:8px 20px;
box-sizing:border-box;
background:#075d39;
color:#ffffff;
border-radius:12px;
text-decoration:none;
font-family:"Noto Sans Bengali",sans-serif;
transition:
background .25s ease,
transform .25s ease,
box-shadow .25s ease;
}
/* =========================================
PHONE ICON
========================================= */
.ewa-phone-icon{
width:25px;
height:25px;
flex:0 0 25px;
display:flex;
align-items:center;
justify-content:center;
}
.ewa-phone-icon svg{
width:23px;
height:23px;
display:block;
}
/* =========================================
TEXT
========================================= */
.ewa-contact-text{
display:flex;
align-items:center;
gap:5px;
font-size:15px;
font-weight:500;
line-height:1.4;
text-align:center;
}
.ewa-contact-text strong{
font-weight:800;
letter-spacing:.2px;
}
/* =========================================
HOVER
========================================= */
.ewa-contact-link:hover{
color:#ffffff;
background:#064f31;
transform:translateY(-1px);
box-shadow:0 6px 18px rgba(7,93,57,.18);
}
/* =========================================
TABLET
========================================= */
@media(max-width:768px){
.ewa-contact-bar{
max-width:100%;
}
.ewa-contact-link{
min-height:45px;
padding:8px 18px;
}
.ewa-contact-text{
font-size:14px;
}
}
/* =========================================
MOBILE
========================================= */
@media(max-width:480px){
.ewa-contact-link{
min-height:44px;
padding:8px 12px;
gap:8px;
border-radius:10px;
}
.ewa-phone-icon{
width:22px;
height:22px;
flex-basis:22px;
}
.ewa-phone-icon svg{
width:21px;
height:21px;
}
.ewa-contact-text{
display:block;
font-size:12px;
line-height:1.45;
}
.ewa-contact-text strong{
margin-left:3px;
}
}
/* =========================================
SMALL MOBILE
========================================= */
@media(max-width:360px){
.ewa-contact-link{
padding:7px 9px;
gap:6px;
}
.ewa-phone-icon{
width:20px;
height:20px;
flex-basis:20px;
}
.ewa-phone-icon svg{
width:19px;
height:19px;
}
.ewa-contact-text{
font-size:11px;
}
}
</style>09 — Checkout Form Title
<div class="ewa-checkout-title">
<span class="ewa-title-line"></span>
<h2>অর্ডার করতে নিচের ফর্মটি পূরণ করুন</h2>
<span class="ewa-title-line"></span>
</div>
<style>
/* =========================================
EWA CHECKOUT TITLE
========================================= */
.ewa-checkout-title{
width:100%;
display:flex;
align-items:center;
justify-content:center;
gap:22px;
margin:0 auto 0px;
box-sizing:border-box;
}
/* =========================================
TITLE
========================================= */
.ewa-checkout-title h2{
margin:0;
color:#08764b;
font-family:"Noto Serif Bengali",serif;
font-size:30px;
font-weight:700;
line-height:1.4;
text-align:center;
white-space:nowrap;
}
/* =========================================
DECORATIVE LINES
========================================= */
.ewa-title-line{
display:block;
width:64px;
height:1.5px;
flex:0 0 64px;
background:#a8cbb1;
position:relative;
}
/* Small center highlight on line */
.ewa-title-line::after{
content:"";
position:absolute;
top:50%;
left:50%;
width:24px;
height:2px;
transform:translate(-50%,-50%);
background:#08764b;
border-radius:10px;
}
/* =========================================
TABLET
========================================= */
@media(max-width:768px){
.ewa-checkout-title{
gap:16px;
margin-bottom:24px;
}
.ewa-checkout-title h2{
font-size:26px;
}
.ewa-title-line{
width:50px;
flex-basis:50px;
}
.ewa-title-line::after{
width:20px;
}
}
/* =========================================
MOBILE
========================================= */
@media(max-width:600px){
.ewa-checkout-title{
gap:11px;
margin-bottom:2px;
}
.ewa-checkout-title h2{
font-size:21px;
white-space:normal;
line-height:1.45;
}
.ewa-title-line{
width:35px;
flex-basis:35px;
}
.ewa-title-line::after{
width:16px;
}
}
/* =========================================
SMALL MOBILE
========================================= */
@media(max-width:380px){
.ewa-checkout-title{
gap:8px;
}
.ewa-checkout-title h2{
font-size:19px;
}
.ewa-title-line{
width:27px;
flex-basis:27px;
}
.ewa-title-line::after{
width:13px;
}
}
</style>Arif Sadiq
Join my YouTube channel where I share simple, practical tutorials on eCommerce, website design, and online business to help you grow faster and with confidence.