- Shopping cart
- Checkout
- Order complete
section.wd-negative-gap.elementor-section.elementor-top-section.elementor-element.elementor-element-10bd08f.wd-section-stretch.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
background: linear-gradient(135deg, #2d9cdb 0%, #1b6fa8 100%) !important;
}
.wd-copyrights {
background: linear-gradient(135deg, #2d9cdb 0%, #1b6fa8 100%);
color: white;
}
.delivery-info {
padding: 15px;
border-radius: 8px;
font-size: 14px;
}
.delivery-info .info-item {
margin-bottom: 10px;
line-height: 1.6;
}
.delivery-info .info-item strong {
color: #03273a;
}
/* ===== FORCE REMOVE CF7 EXTRA SPACE ===== */
/* Remove CF7 auto
*/
.cf7-clean-form br {
display: none !important;
}
/* Kill all CF7
spacing */ .cf7-clean-form p { margin: 0 !important; padding: 0 !important; line-height: normal !important; } /* Make CF7
act like wrapper only */ .cf7-clean-form p { display: contents !important; } /* Tight label */ .cf7-clean-form label { display: block; margin-bottom: 2px !important; font-size: 13px; font-weight: 500; } /* Inputs tight */ .cf7-clean-form input, .cf7-clean-form select, .cf7-clean-form textarea { margin: 0 !important; padding: 9px 12px; border-radius: 6px; } /* Grid spacing control */ .cf7-clean-form .wd-col { margin-bottom: 12px; } /* Message height */ .cf7-clean-form textarea { min-height: 110px; } /* Category / Shop page product image uniform height */ .woocommerce ul.products li.product a img { height: 260px; width: 100%; object-fit: cover; background: #f3f3f3; } /* Show both regular & sale price on single product */ .woocommerce div.product p.price del { display: inline-block !important; opacity: 0.6; margin-right: 8px; } .woocommerce div.product p.price ins { display: inline-block !important; text-decoration: none; font-weight: 700; } /* Logo badge wrapper - right side */ .product-labels.logo-labels { position: absolute; top: -9px; margin-right: -8px; inset-inline-start: auto; inset-inline-end: 7px; z-index: 5; display: flex; align-items: flex-end; flex-direction: column; gap: 8px; max-width: 27%; } /* Logo badge box */ .logo-labels .logo-badge { padding: 4px; border-radius: 8px; display: inline-flex; } /* Logo image size */ .logo-labels .logo-badge img { width: 40px; height: auto; display: block; } /* Mobile */ @media (max-width: 768px) { .logo-labels .logo-badge img { width: 27%; } } input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], :root textarea, :root select { padding: 0 15px; max-width: 100%; width: 100%; height: var(--wd-form-height); border: var(--wd-form-brd-width) solid var(--wd-form-brd-color); border-radius: var(--wd-form-brd-radius); background-color: var(--wd-form-bg); box-shadow: none; color: #000000; vertical-align: middle; font-size: 14px; transition: border-color .5s ease; } .price span + span { display: none !important; } .price .screen-reader-text { display: none !important; } .variations select { display: none !important; } .custom-variation-boxes { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 8px; } .var-box { padding: 10px 18px; border-radius: 14px; border: 2px solid #e5e7eb; background: #fff; cursor: pointer; font-weight: 600; transition: 0.25s; } .var-box:hover { border-color: #2563eb; } .var-box.active { background: #2563eb; color: #fff; border-color: #2563eb; } .wd-product .wd-product-sku { display: none; } @media (min-width: 1025px) { .min-footer { display: flex; align-items: center; justify-content: space-between; margin-inline: -15px; padding-block: 20px; font-size: 15px; color: #1c61e7; font-weight: 700; } } @media (max-width: 576px) { @media (max-width: 767px) { /* STEP 1: Make parent a 2-column grid */ .elementor-element-9e4fecc > .e-con-inner { display: grid !important; grid-template-columns: repeat(2, 1fr) !important; gap: 8px; } /* STEP 2: Remove child containers from layout */ .elementor-element-9e4fecc .e-con.e-child { display: contents !important; } /* STEP 3: Images full width */ .elementor-element-9e4fecc .elementor-widget-image img { width: 100% !important; height: auto; display: block; } } }
No account yet?
Create an Account