.elementor-3486 .elementor-element.elementor-element-ea3c58c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3486 .elementor-element.elementor-element-6b3824e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */body.page-id-3486 .entry-header,body.page-id-3486 .ast-single-entry-header{display:none!important;}
body.page-id-3486 #primary{padding-top:0!important;padding-bottom:0!important;}
body.page-id-3486 .ast-container,body.page-id-3486 .site-content>.ast-container{max-width:100%!important;padding-left:0!important;padding-right:0!important;}
.prd-page{font-family:inherit;color:#020728;}
.prd-hero{position:relative;padding:170px 24px 110px;text-align:center;color:#fff;background:linear-gradient(135deg,#020728 0%,#0A1545 55%,#1B4D2E 100%);overflow:hidden;}
.prd-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(130,205,71,.18),transparent 45%),radial-gradient(circle at 80% 20%,rgba(156,13,13,.12),transparent 40%);pointer-events:none;}
.prd-hero-inner{position:relative;z-index:1;max-width:920px;margin:0 auto;}
.prd-hero-badge{display:inline-block;background:rgba(130,205,71,.2);border:1px solid rgba(130,205,71,.45);color:#C8F7A6;padding:8px 18px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;}
.prd-hero h1{margin:0 0 14px;font-size:clamp(34px,5vw,54px);font-weight:800;line-height:1.15;text-transform:none!important;}
.prd-hero p{margin:0 auto 28px;max-width:760px;font-size:18px;line-height:1.75;color:#E8ECF4;}
.prd-hero-stats{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;}
.prd-hero-stats div{min-width:130px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px 20px;}
.prd-hero-stats strong{display:block;font-size:24px;color:#82CD47;margin-bottom:4px;}
.prd-hero-stats span{font-size:13px;opacity:.85;}
.prd-shop{padding:72px 0 90px;background:linear-gradient(180deg,#FFFFFF 0%,#F8FAFC 100%);}
.prd-wrap{max-width:1240px;margin:0 auto;padding:0 24px;}
.prd-shop-head{text-align:center;margin-bottom:28px;}
.prd-shop-head h2{margin:0 0 10px;font-size:clamp(28px,4vw,38px);font-weight:800;text-transform:none!important;}
.prd-shop-head p{margin:0;color:#5B6472;font-size:17px;line-height:1.7;}
.prd-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:30px;}
.prd-filter-btn{border:2px solid rgba(2,7,40,.08);background:#fff;color:#020728;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s ease;}
.prd-filter-btn:hover,.prd-filter-btn.is-active{background:linear-gradient(135deg,#82CD47,#5FAF2D);border-color:#82CD47;color:#fff;box-shadow:0 8px 20px rgba(130,205,71,.25);}
.prd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;}
.prd-card{background:#fff;border:2px solid rgba(2,7,40,.06);border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(2,7,40,.07);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;display:flex;flex-direction:column;}
.prd-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(2,7,40,.12);border-color:rgba(130,205,71,.35);}
.prd-img-link{display:block;text-decoration:none!important;}
.prd-img-wrap{position:relative;aspect-ratio:1/1;background:linear-gradient(135deg,#F4F8FF,#FFFFFF);display:flex;align-items:center;justify-content:center;overflow:hidden;}
.prd-img-wrap img{width:100%;height:100%;object-fit:cover;}
.prd-img-placeholder{width:88px;height:88px;border-radius:20px;background:linear-gradient(135deg,#82CD47,#5FAF2D);display:flex;align-items:center;justify-content:center;color:#fff;font-size:34px;box-shadow:0 12px 28px rgba(130,205,71,.25);}
.prd-badge{position:absolute;top:12px;left:12px;background:#E9F8DF;color:#1B5E20;font-size:11px;font-weight:800;padding:6px 10px;border-radius:999px;}
.prd-body{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1;}
.prd-cat{display:inline-block;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#9C0D0D;margin-bottom:8px;}
.prd-title{margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.35;text-transform:none!important;}
.prd-title a{color:#020728;text-decoration:none!important;}
.prd-desc{margin:0 0 14px;font-size:14px;line-height:1.65;color:#5B6472;flex:1;}
.prd-price-row{margin-bottom:14px;}
.prd-price{font-size:22px;font-weight:800;color:#020728;}
.prd-price .woocommerce-Price-amount{color:#020728;}
.prd-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;}
.prd-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 12px;border-radius:12px;font-size:13px;font-weight:800;text-decoration:none!important;transition:all .25s ease;border:0;}
.prd-btn-cart{background:#020728;color:#fff!important;}
.prd-btn-cart:hover{background:#9C0D0D;color:#fff!important;}
.prd-btn-wa{background:#25D366;color:#fff!important;}
.prd-btn-wa:hover{filter:brightness(1.05);box-shadow:0 8px 20px rgba(37,211,102,.28);}
.prd-btn-lg{padding:14px 24px;font-size:15px;}
.prd-cta{margin-top:48px;text-align:center;background:linear-gradient(135deg,#020728,#0A1545);color:#fff;border-radius:24px;padding:36px 28px;}
.prd-cta h3{margin:0 0 10px;font-size:24px;font-weight:800;text-transform:none!important;}
.prd-cta p{margin:0 0 22px;color:#E8ECF4;line-height:1.7;}
.prd-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;}
@media(max-width:1100px){.prd-grid{grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:900px){.prd-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.prd-hero{padding:140px 20px 90px;}}
@media(max-width:600px){.prd-grid{grid-template-columns:1fr;}.prd-actions{grid-template-columns:1fr;}.prd-wrap{padding:0 16px;}}/* End custom CSS */