:root {
	--wd-text-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #17242E;
	--wd-text-font-size: 14px;
	--wd-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 700;
	--wd-title-color: #17242E;
	--wd-entities-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #17242E;
	--wd-entities-title-color-hover: #0B3553;
	--wd-alternative-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: none;
	--wd-widget-title-color: #17242E;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Inter", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 14px;
	--wd-brd-radius: 20px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #0B3553;
	--wd-alternative-color: #0B3553;
	--btn-default-font-family: "Inter", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 600;
	--btn-default-transform: none;
	--btn-default-font-size: 14px;
	--btn-default-bgcolor: #0B3553;
	--btn-default-bgcolor-hover: #072A43;
	--btn-accented-font-family: "Inter", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 600;
	--btn-accented-transform: none;
	--btn-accented-font-size: 14px;
	--btn-accented-bgcolor: #0B3553;
	--btn-accented-bgcolor-hover: #072A43;
	--btn-font-weight: 600;
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #12324A;
	--notices-success-color: #FFFFFF;
	--notices-warning-bg: #F4B41A;
	--notices-warning-color: #12324A;
	--wd-link-color: #12324A;
	--wd-link-color-hover: #1E5B82;
	--wd-sticky-btn-height: 95px;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #072A43;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #FFFFFF;
	background-image: none;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
html .wd-checkout-steps {
	text-transform: capitalize;
}
html table th {
	text-transform: none;
}
:is(.page, .search-no-results, .error404) :is(.wd-page-content, .whb-header) {
	background-color: #FFFFFF;
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) :is(.wd-page-content, .whb-header) {
	background-color: #FFFFFF;
	background-image: none;
}
.single-product :is(.wd-page-content, .whb-header) {
	background-color: #FFFFFF;
	background-image: none;
}
.woodmart-archive-blog :is(.wd-page-content, .whb-header) {
	background-color: #FFFFFF;
	background-image: none;
}
.single-post :is(.wd-page-content, .whb-header) {
	background-color: #FFFFFF;
	background-image: none;
}
.woodmart-archive-portfolio :is(.wd-page-content, .whb-header) {
	background-color: #FFFFFF;
	background-image: none;
}
.single-portfolio :is(.wd-page-content, .whb-header) {
	background-color: #FFFFFF;
	background-image: none;
}
html .btn.wd-buy-now-btn {
	font-weight: 600;
	color: #FFFFFF;
	background: #0B3553;
}
html .btn.wd-buy-now-btn:hover {
	color: #FFFFFF;
	background: #072A43;
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: #17212B;
	--wd-form-placeholder-color: #68737D;
	--wd-form-brd-color: #E3E6E9;
	--wd-form-brd-color-focus: #1E5B82;
	--wd-form-bg: #FFFFFF;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-size: 40px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-offset-h: 15px;
	--wd-arrow-color: #12324A;
	--wd-arrow-color-hover: #1E5B82;
	--wd-arrow-color-dis: #68737D;
	--wd-arrow-bg: #F5F6F7;
	--wd-arrow-bg-hover: #FFFFFF;
	--wd-arrow-bg-dis: #F5F6F7;
	--wd-arrow-radius: 20px;
}
.wd .product-label.onsale {
	background-color: #12324A;
}
.wd .product-label.new {
	background-color: #12324A;
}
.wd .product-label.featured {
	background-color: #12324A;
}
.wd .product-label.out-of-stock {
	background-color: #12324A;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1540px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1540px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #072A43;
}

/* Genti Udhëzues — WoodMart Flat */
body.category-keshilla-teknike .elementor-element-edd6717 {background:linear-gradient(90deg,rgba(7,33,52,.88),rgba(7,33,52,.62)),url('https://pjesekembimigenti.com/wp-content/uploads/2026/08/kushinetat-gurore-pluhur-dhe-uje.png') center 48%/cover; margin:0 0 40px!important; padding:56px 24px!important; border-radius:0!important;}
body.category-keshilla-teknike .elementor-element-edd6717 .e-con-inner {align-items:center;gap:12px;}
body.category-keshilla-teknike .wd-el-page-heading {order:-1;text-align:center!important;}
body.category-keshilla-teknike .wd-el-page-heading .title {color:#fff!important;font-size:clamp(32px,4vw,56px)!important;line-height:1.12!important; margin:0!important;}
body.category-keshilla-teknike .wd-el-breadcrumbs {text-align:center!important;}
body.category-keshilla-teknike .wd-breadcrumbs,body.category-keshilla-teknike .wd-breadcrumbs a,body.category-keshilla-teknike .wd-breadcrumbs span {color:#fff!important;}
body.category-keshilla-teknike .wd-post-thumb,body.category-keshilla-teknike .wd-post-img {border-radius:0!important;overflow:hidden;}
body.category-keshilla-teknike .wd-post-img img {width:100%!important;aspect-ratio:800/520;height:auto!important;object-fit:cover;}
body.category-keshilla-teknike .wd-post-author {display:none!important;}
body.category-keshilla-teknike .wd-post-title {font-size:23px;line-height:1.35;}
body.category-keshilla-teknike .wd-post-content {padding:24px 12px 30px;}
@media(max-width:1024px) and (min-width:769px){body.category-keshilla-teknike .wd-posts {--wd-col-md:2!important;}}
@media(max-width:768px){body.category-keshilla-teknike .elementor-element-edd6717 {padding:38px 18px!important;margin-bottom:24px!important;}body.category-keshilla-teknike .wd-post-title {font-size:22px;}body.category-keshilla-teknike .wd-posts {--wd-col-sm:1!important;--wd-gap-sm:24px!important;}}
 
/* Genti single article reading layout */
body.single-post .elementor-1570 .elementor-element-24fb018 {padding:28px 24px!important;margin-bottom:32px!important;}
body.single-post .elementor-1570 .elementor-element-24fb018>.e-con-inner {max-width:100%;gap:40px;align-items:center;}
body.single-post .elementor-1570 .elementor-element-8ff5702 {width:60%!important;gap:18px;}
body.single-post .elementor-1570 .elementor-element-e3d8d49 {width:40%!important;}
body.single-post .elementor-1570 h1.wd-post-title {font-size:clamp(28px,3vw,42px)!important;line-height:1.18!important;letter-spacing:-.5px;}
body.single-post .elementor-1570 .wd-single-post-thumb img {width:100%;height:270px!important;object-fit:cover;border-radius:8px;}
body.single-post .elementor-1570 .elementor-element-24fb018 .wd-single-post-author,body.single-post .elementor-1570 .elementor-element-24fb018 .wd-single-post-reply,body.single-post .elementor-1570 .elementor-element-24fb018 .elementor-widget-wd_social_buttons {display:none!important;}
body.single-post .elementor-1570 .elementor-element-f5c2ab1>.e-con-inner {max-width:1160px!important;}
body.single-post .wd-single-post-content {max-width:1000px;margin-inline:auto;min-width:0;}
body.single-post .wd-single-post-content>.elementor-widget-container {font-size:18px;line-height:1.75;color:#253642;}
body.single-post .wd-single-post-content p {margin:0 0 20px;}
body.single-post .wd-single-post-content h2 {font-size:28px;line-height:1.3;margin:42px 0 18px;scroll-margin-top:135px;}
body.single-post .wd-single-post-content h3 {font-size:23px;line-height:1.35;margin:30px 0 14px;scroll-margin-top:135px;}
body.single-post .wd-single-post-content li {margin-bottom:6px;}
body.single-post .wd-single-post-content table {font-size:15px;line-height:1.5;width:100%!important;min-width:0!important;max-width:100%;table-layout:fixed;}
body.single-post .wd-single-post-content td,body.single-post .wd-single-post-content th {padding:12px;overflow-wrap:anywhere;white-space:normal;}
body.single-post .wd-single-post-content tr:first-child {background:#eef3f6;font-weight:600;}
.genti-reading-layout {display:grid;grid-template-columns:250px minmax(0,830px);gap:48px;width:100%;align-items:start;}
.genti-reading-layout .wd-single-post-content {width:100%;}
.genti-article-toc {position:sticky;top:120px;border:1px solid #dce5eb;border-radius:8px;background:#fff;font-size:14px;line-height:1.45;max-height:calc(100vh - 150px);overflow:auto;}
.genti-article-toc summary {padding:17px 18px;font-weight:700;color:#0b3553;cursor:pointer;}
.genti-article-toc ol {margin:0;padding:0 18px 18px 36px;}
.genti-article-toc li {margin:0 0 10px;}
.genti-article-toc a {color:#385166;}
.genti-article-toc a:hover,.genti-article-toc a:focus {color:#0b3553;text-decoration:underline;}
.genti-takeaway {background:#eef4f7;border-left:4px solid #0b3553;padding:24px 26px;margin:0 0 32px;border-radius:0 8px 8px 0;}
.genti-takeaway strong {display:block;color:#0b3553;font-size:19px;margin-bottom:10px;}
.genti-takeaway p:last-child {margin-bottom:0!important;}
.genti-article-cta {border-top:1px solid #dce5eb;margin-top:42px;padding:28px 0;}
.genti-article-cta .button {background:#0b3553;color:#fff;border-radius:6px;margin:8px 12px 0 0;}
.genti-article-cta .genti-category-link {display:inline-block;margin:6px 16px 8px 0;text-decoration:underline;}
@media(max-width:1024px){.genti-reading-layout {display:flex;flex-direction:column;gap:24px;}.genti-article-toc {position:static;width:100%;max-height:none;}.genti-article-toc[open] ol {max-height:45vh;overflow:auto;}}
@media(max-width:768px){body.single-post .elementor-1570 .elementor-element-24fb018 {padding:20px 16px!important;margin-bottom:24px!important;}body.single-post .elementor-1570 .elementor-element-24fb018>.e-con-inner {gap:22px;}body.single-post .elementor-1570 .elementor-element-8ff5702,body.single-post .elementor-1570 .elementor-element-e3d8d49 {width:100%!important;}body.single-post .elementor-1570 .wd-single-post-thumb img {height:210px!important;}body.single-post .wd-single-post-content>.elementor-widget-container {font-size:17px;line-height:1.7;}body.single-post .wd-single-post-content h2 {font-size:25px;margin-top:32px;}body.single-post .wd-single-post-content td,body.single-post .wd-single-post-content th {padding:8px;font-size:14px;}.genti-takeaway {padding:20px;}}
 
/* Genti editorial reference refinement */
body.single-post .elementor-1570 .elementor-element-24fb018{background:transparent!important;border-radius:0!important;padding:24px 0 28px!important;margin:0 auto 0!important;max-width:100%!important;}
body.single-post .elementor-1570 .elementor-element-24fb018>.e-con-inner{gap:34px!important;padding:0!important;}
body.single-post .elementor-1570 .elementor-element-8ff5702{width:57%!important;gap:16px!important;}
body.single-post .elementor-1570 .elementor-element-e3d8d49{width:43%!important;padding:0!important;}
body.single-post .elementor-1570 h1.wd-post-title{font-size:clamp(28px,2.9vw,38px)!important;line-height:1.2!important;}
body.single-post .elementor-1570 .wd-single-post-thumb .wd-post-image{border-radius:10px;overflow:hidden;background:#eef3f5;box-shadow:0 10px 28px rgba(11,53,83,.12);border:1px solid #e0e7ec;}
body.single-post .elementor-1570 .wd-single-post-thumb img{display:block;width:100%!important;height:auto!important;aspect-ratio:4/3;object-fit:cover;object-position:50% 50%;border-radius:0!important;}
body.single-post.postid-39962 .elementor-1570 .wd-single-post-thumb img{object-position:50% 42%;}
body.single-post .elementor-1570 .wd-single-post-cat .wd-post-cat{background:transparent!important;padding:0!important;}
body.single-post .elementor-1570 .wd-single-post-cat a{color:#3677a3!important;font-size:13px;font-weight:600;letter-spacing:.7px;}
body.single-post .elementor-1570 .elementor-element-f5c2ab1>.e-con-inner{max-width:100%!important;gap:28px!important;}
body.single-post .genti-reading-layout{display:flex!important;flex-direction:column;max-width:1000px;margin-inline:auto;gap:24px!important;}
body.single-post .genti-article-toc{position:static!important;width:100%;max-height:none;overflow:hidden;border-radius:7px;}
body.single-post .genti-article-toc summary{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;list-style:none;}
body.single-post .genti-article-toc summary::-webkit-details-marker{display:none;}
body.single-post .genti-article-toc summary:after{content:'⌄';font-size:20px;}
body.single-post .genti-article-toc[open] summary:after{content:'⌃';}
body.single-post .genti-article-toc ol{list-style:none;padding:4px 20px 16px;columns:2;column-gap:26px;max-height:50vh;overflow:auto;}
body.single-post .genti-article-toc li{break-inside:avoid;}
body.single-post .genti-takeaway{background:#eff7fc;border:0;border-radius:10px;padding:24px 28px;margin-bottom:28px;}
body.single-post .wd-single-post-content>.elementor-widget-container{font-size:17px!important;line-height:1.65!important;}
body.single-post .wd-single-post-content h2{font-size:26px!important;margin:32px 0 12px!important;}
body.single-post .wd-single-post-content hr{border:0;height:0;margin:0;}
body.single-post .genti-article-cta{background:#eff7fc;border:0;border-radius:10px;padding:24px 28px;}
body.single-post .genti-article-cta h2{margin:0 0 10px!important;}
body.single-post .elementor-element-ce4df89 .wd-post-title{font-size:17px!important;line-height:1.35!important;}
body.single-post .elementor-element-ce4df89 .wd-post-content{text-align:left;padding:14px 0!important;}
body.single-post .elementor-element-ce4df89 .wd-post-img img{aspect-ratio:16/10;object-fit:cover;width:100%;}
body.single-post .elementor-element-ce4df89 .wd-post-entry-content{font-size:14px;line-height:1.5;}
@media(max-width:768px){body.single-post .elementor-1570 .elementor-element-24fb018{padding:16px 0 24px!important;}body.single-post .elementor-1570 .elementor-element-8ff5702{order:0;width:100%!important;}body.single-post .elementor-1570 .elementor-element-e3d8d49{order:1;width:100%!important;}body.single-post .elementor-1570 .wd-single-post-thumb img{height:auto!important;aspect-ratio:4/3;}body.single-post .genti-article-toc ol{columns:1;}body.single-post .genti-takeaway,body.single-post .genti-article-cta{padding:20px;}body.single-post .wd-single-post-content h2{font-size:23px!important;}}
   
/* Genti stacked article reference */
body.single-post .elementor-1570 .elementor-element-24fb018{max-width:1000px!important;padding:24px 0 30px!important;}
body.single-post .elementor-1570 .elementor-element-24fb018>.e-con-inner{flex-direction:column!important;align-items:stretch!important;gap:26px!important;}
body.single-post .elementor-1570 .elementor-element-8ff5702{width:100%!important;order:0!important;gap:18px!important;padding:0!important;}
body.single-post .elementor-1570 .elementor-element-e3d8d49{width:100%!important;order:1!important;}
body.single-post .elementor-1570 h1.wd-post-title{font-size:clamp(32px,4vw,52px)!important;line-height:1.14!important;letter-spacing:-.8px;color:#0b2034!important;margin:0!important;}
body.single-post .elementor-1570 .wd-single-post-cat a{font-size:14px;color:#2563a9!important;}
body.single-post .elementor-1570 .wd-single-post-thumb .wd-post-image{border-radius:8px;box-shadow:none;border:0;}
body.single-post .elementor-1570 .wd-single-post-thumb img{aspect-ratio:3/1!important;object-position:center 48%;}
body.single-post.postid-39962 .elementor-1570 .wd-single-post-thumb img{object-position:center 48%;}
body.single-post .genti-article-toc{border-color:#ccd7e3;}
body.single-post .genti-article-toc summary{justify-content:flex-start;gap:16px;padding:17px 22px;font-size:16px;color:#0b2034;}
body.single-post .genti-article-toc summary:before{content:'☷';font-size:24px;line-height:1;}
body.single-post .genti-article-toc summary:after{margin-left:auto;}
body.single-post .genti-takeaway{position:relative;background:#edf4ff;padding:26px 28px 26px 82px;margin-bottom:32px;}
body.single-post .genti-takeaway:before{content:'';position:absolute;left:25px;top:28px;width:32px;height:38px;background:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2238%22%20viewBox%3D%220%200%2032%2038%22%20fill%3D%22none%22%20stroke%3D%22%232563a9%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2025c0-5-6-6-6-13a12%2012%200%200%201%2024%200c0%207-6%208-6%2013l-1%204H11z%22%2F%3E%3Cpath%20d%3D%22M11%2032h10m-8%203h6M9%2012a7%207%200%200%201%207-7%22%2F%3E%3C%2Fsvg%3E') center/contain no-repeat;}
body.single-post .genti-takeaway strong{font-size:21px;color:#10305b;margin-bottom:8px;}
body.single-post .genti-takeaway p{font-size:18px;line-height:1.6;}
body.single-post .wd-single-post-content>.elementor-widget-container{font-size:20px!important;line-height:1.6!important;color:#424956;}
body.single-post .wd-single-post-content h2{font-size:32px!important;line-height:1.25!important;color:#0b2034;margin:38px 0 14px!important;}
body.single-post .wd-single-post-content h3{color:#0b2034;}
body.single-post .wd-single-post-content li::marker{color:#2563a9;}
@media(max-width:768px){
body.single-post .elementor-1570 .elementor-element-24fb018{padding:16px 0 24px!important;}
body.single-post .elementor-1570 .elementor-element-24fb018>.e-con-inner{gap:20px!important;}
body.single-post .elementor-1570 h1.wd-post-title{font-size:32px!important;letter-spacing:-.5px;}
body.single-post .elementor-1570 .wd-single-post-thumb img{aspect-ratio:16/9!important;}
body.single-post .genti-takeaway{padding:22px 20px 22px 60px;}
body.single-post .genti-takeaway:before{left:18px;top:24px;width:25px;height:31px;}
body.single-post .genti-takeaway strong{font-size:19px;}
body.single-post .genti-takeaway p{font-size:16px;}
body.single-post .wd-single-post-content>.elementor-widget-container{font-size:18px!important;}
body.single-post .wd-single-post-content h2{font-size:26px!important;}
}
 
/* Genti technical product - WoodMart native widgets */
body.single-product .elementor-1620 .elementor-element-e4246f9{display:none!important;}
body.single-product .elementor-1620 .elementor-element-35dc0b5>.e-con-inner{display:flex!important;flex-direction:column!important;gap:30px!important;}
body.single-product .elementor-1620 .elementor-element-2712bd2{width:100%!important;display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:36px!important;padding:0!important;}
body.single-product .elementor-1620 .elementor-element-66c991b{width:calc(35% - 18px)!important;flex:none!important;position:relative!important;top:auto!important;padding:0!important;}
body.single-product .elementor-1620 .elementor-element-3c6c5cf{width:calc(65% - 18px)!important;flex:none!important;padding:0!important;gap:18px!important;min-width:0;}
body.single-product .elementor-1620 .wd-single-gallery{width:100%!important;max-width:100%!important;}
body.single-product .elementor-1620 .wd-gallery-images img{max-height:430px;object-fit:contain;}
body.single-product .elementor-1620 .wd-single-title h1{font-size:clamp(26px,2.6vw,38px);line-height:1.2;color:#0b3553;}
body.single-product .elementor-1620 .elementor-element-c3cc766,body.single-product .elementor-1620 .elementor-element-ff95084,body.single-product .elementor-1620 .elementor-element-fa211d0{width:100%!important;padding:0!important;}
body.single-product .elementor-1620 .wd-single-attrs table{display:table!important;width:100%!important;min-width:0!important;table-layout:fixed;border-collapse:collapse;}
body.single-product .elementor-1620 .wd-single-attrs tbody{display:table-row-group!important;}
body.single-product .elementor-1620 .wd-single-attrs tr{display:table-row!important;}
body.single-product .elementor-1620 .wd-single-attrs th,body.single-product .elementor-1620 .wd-single-attrs td{display:table-cell!important;padding:13px 18px!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere;border-bottom:1px solid #e0e7ec;}
body.single-product .elementor-1620 .wd-single-attrs th{width:32%!important;color:#0b3553;}
body.single-product .elementor-1620 .wd-single-attrs tr:nth-child(odd){background:#f4f7fa;}
body.single-product .elementor-1620 .wd-single-attrs .wd-el-title{display:none;}
body.single-product .genti-product-facts{display:flex;flex-wrap:wrap;gap:12px;margin:0;}
body.single-product .genti-product-facts>div{background:#f1f6fa;border:1px solid #e0e8ef;border-radius:6px;padding:12px 16px;flex:1 1 140px;}
body.single-product .genti-product-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.4px;color:#526b7c;margin-bottom:5px;}
body.single-product .genti-product-facts dd{font-size:18px;font-weight:600;margin:0;color:#0b3553;overflow-wrap:anywhere;}
body.single-product .genti-product-photo-pending{min-height:150px;max-height:190px;display:flex;align-items:center;justify-content:center;text-align:center;background:#f3f6f9;border:1px dashed #c8d5e0;border-radius:8px;color:#526b7c;padding:28px;font-size:16px;}
body.single-product .genti-native-gallery-missing>.woocommerce-product-gallery{display:none!important;}
body.single-product .genti-product-details{width:100%;border:1px solid #dce5ec;border-radius:7px;background:#fff;}
body.single-product .genti-product-details>summary{padding:18px 22px;font-size:18px;font-weight:600;color:#0b3553;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px;}
body.single-product .genti-product-details>summary::after{content:'+';}
body.single-product .genti-product-details[open]>summary::after{content:'−';}
body.single-product .genti-product-details>summary::-webkit-details-marker{display:none;}
body.single-product .genti-product-details>.genti-product-details-body{padding:0 22px 22px;}
body.single-product .genti-product-details .wd-single-content{width:100%!important;}
body.single-product .genti-product-details p{line-height:1.65;}
@media(max-width:768px){
body.single-product .elementor-1620 .elementor-element-2712bd2{flex-direction:column!important;gap:24px!important;}
body.single-product .elementor-1620 .elementor-element-66c991b,body.single-product .elementor-1620 .elementor-element-3c6c5cf{width:100%!important;}
body.single-product .elementor-1620 .wd-gallery-images img{max-height:300px;}
body.single-product .genti-product-photo-pending{min-height:100px;}
body.single-product .genti-product-facts>div{flex-basis:120px;padding:10px 12px;}
body.single-product .genti-product-facts dd{font-size:16px;}
body.single-product .elementor-1620 .wd-single-attrs th,body.single-product .elementor-1620 .wd-single-attrs td{padding:10px!important;font-size:14px;}
body.single-product .genti-product-details>summary{padding:16px;font-size:17px;}
body.single-product .genti-product-details>.genti-product-details-body{padding:0 16px 16px;}
}
 
body.single-product .elementor-1620 .elementor-element-a13a349{gap:12px!important;padding:0!important;}
body.single-product .elementor-1620 .genti-bearing-enquiry{margin:0!important;padding:0!important;}
body.single-product .elementor-1620 .genti-bearing-enquiry .wd-single-price{margin:14px 0 8px;}
body.single-product .elementor-1620 .genti-bearing-contact{background:#0b3553!important;color:#fff!important;border-radius:6px;}
body.single-product .elementor-1620 .genti-bearing-whatsapp{border:1px solid #cbd7e1!important;background:#fff!important;color:#0b3553!important;border-radius:6px;}
body.single-product .elementor-1620 .wd-single-attrs .wd-el-title{display:none!important;}
body.single-product .elementor-1620 .elementor-element-ff95084{margin-top:6px!important;}
 
@media(max-width:768px){body.single-product .elementor-1620 .wd-single-attrs>.elementor-widget-container{padding:12px!important;}body.single-product .elementor-1620 .wd-single-attrs th{width:40%!important;}}
 
/* Genti compact product sections */
body.single-product .elementor-1620 .elementor-element-35dc0b5>.e-con-inner{gap:24px!important;}
body.single-product .elementor-1620 .elementor-element-2712bd2,body.single-product .elementor-1620 .elementor-element-ff95084,body.single-product .elementor-1620 .elementor-element-c3cc766,body.single-product .elementor-1620 .elementor-element-fa211d0{margin:0!important;gap:12px!important;}
body.single-product .elementor-1620 .genti-visible-product-intro{width:100%!important;margin:0!important;padding:0!important;font-size:16px;line-height:1.65;}
body.single-product .elementor-1620 .genti-visible-product-intro p:last-child{margin-bottom:0;}
body.single-product .elementor-1620 .wd-single-attrs>.elementor-widget-container{padding:16px!important;border-radius:8px!important;}
body.single-product .elementor-1620 .elementor-element-6702eb2 .title,body.single-product .elementor-1620 .elementor-element-3fce5d1 .title{font-size:25px!important;margin:0!important;}
body.single-product .genti-product-delivery{width:100%;padding:18px 20px;border-radius:7px;background:#f3f7fa;}
body.single-product .genti-product-delivery h3{font-size:19px;margin:0 0 8px;color:#0b3553;}
body.single-product .genti-product-delivery p{margin:0 0 6px;}
body.single-product .genti-product-delivery a{text-decoration:underline;}
body.single-product .elementor-1620 #reviews{display:block!important;}
body.single-product .elementor-1620 #reviews #comments{width:100%!important;margin:0 0 12px!important;}
body.single-product .elementor-1620 #reviews .wd-reviews-heading{display:none;}
body.single-product .elementor-1620 #review_form_wrapper{width:100%!important;margin:0!important;padding:0 20px 20px!important;}
body.single-product .elementor-1620 .genti-review-toggle{margin:0;}
body.single-product .elementor-1620 .elementor-element-3bc14b1{margin-top:24px!important;}
@media(max-width:768px){body.single-product .elementor-1620 .elementor-element-35dc0b5>.e-con-inner{gap:20px!important;}body.single-product .elementor-1620 .wd-single-attrs>.elementor-widget-container{padding:10px!important;}body.single-product .genti-product-delivery{padding:16px;}}
 
/* Genti final product refinements */
body.single-product .genti-price-enquiry,body.single-product .wd-single-price:has(.genti-price-enquiry){display:none!important;}
body.single-product .genti-visible-product-intro [hidden]{display:none!important;}
body.single-product .elementor-1620 .genti-bearing-contact{background:#0b3553!important;color:#fff!important;font-weight:700!important;padding:15px 26px!important;box-shadow:0 3px 8px #0b35531a;}
body.single-product .elementor-1620 .genti-bearing-whatsapp{box-shadow:none!important;font-weight:400!important;}
body.single-product .genti-image-caption{display:block;text-align:center;color:#5d6e7c;font-size:12px;line-height:1.4;padding:6px 8px;}
body.single-product .genti-card-photo-pending{display:flex;align-items:center;justify-content:center;min-height:135px;width:100%;background:#f2f6f9;color:#637687;font-size:13px;text-align:center;padding:18px;border-radius:6px;}
body.single-product .elementor-1620 .genti-empty-reviews{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;border-top:1px solid #e1e8ee;padding-top:16px!important;}
body.single-product .elementor-1620 .genti-empty-reviews>.elementor-element-3fce5d1{width:auto!important;flex:0 0 auto;}
body.single-product .elementor-1620 .genti-empty-reviews>.elementor-element-3fce5d1 .title{font-size:18px!important;}
body.single-product .elementor-1620 .genti-empty-reviews>.wd-single-reviews{flex:1;min-width:0;}
body.single-product .elementor-1620 .genti-empty-reviews #reviews{display:flex!important;align-items:center;gap:16px;flex-wrap:wrap;}
body.single-product .elementor-1620 .genti-empty-reviews #reviews #comments{width:auto!important;flex:1;margin:0!important;}
body.single-product .elementor-1620 .genti-empty-reviews .woocommerce-noreviews{margin:0!important;font-size:14px;}
body.single-product .elementor-1620 .genti-empty-reviews .genti-review-toggle{width:auto;min-width:235px;}
body.single-product .elementor-1620 .genti-empty-reviews .genti-review-toggle[open]{width:100%;}
body.single-product .elementor-1620 .genti-empty-reviews .genti-review-toggle>summary{padding:12px 16px;font-size:15px;}
@media(max-width:768px){body.single-product .elementor-1620 .genti-empty-reviews{flex-direction:column!important;align-items:stretch!important;gap:10px!important;}body.single-product .elementor-1620 .genti-empty-reviews .genti-review-toggle{min-width:0;width:100%;}body.single-product .genti-card-photo-pending{min-height:110px;}}
 