.charcoal-details-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#f8f9fa);padding:80px 0}.charcoal-details-container{max-width:1200px;margin:0 auto;padding:0 20px}.charcoal-details-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-bottom:60px}.charcoal-details-text{padding-right:20px}.charcoal-details-title{font-size:42px;font-weight:800;color:#2c3e50;margin-bottom:20px;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.charcoal-details-description{font-size:18px;line-height:1.6;color:#666;margin-bottom:40px}.charcoal-details-features{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:40px}.feature-card{background:#fff;padding:30px;border-radius:20px;text-align:center;transition:all .3s ease;border:2px solid transparent;box-shadow:0 8px 25px #00000014}.feature-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001f;border-color:#d4a5744d}.feature-icon{font-size:32px;margin-bottom:15px;display:block}.feature-card h3{font-size:18px;font-weight:700;color:#2c3e50;margin-bottom:10px}.feature-card p{font-size:14px;color:#666;line-height:1.4}.charcoal-details-benefits{background:#fff;padding:30px;border-radius:16px;border-left:4px solid #D4A574;box-shadow:0 5px 15px #0000000d}.charcoal-details-benefits h3{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:20px}.benefits-list{list-style:none;padding:0;margin:0}.benefits-list li{color:#555;font-size:16px;position:relative;padding:8px 0 8px 25px}.benefits-list li:before{content:"\2713";color:#27ae60;font-weight:700;position:absolute;left:0;top:8px}.charcoal-details-image{position:relative}.charcoal-details-image-container{position:relative;border-radius:0;overflow:visible;box-shadow:none;background:transparent;padding:0}.charcoal-details-img{width:100%;height:auto;object-fit:contain;object-position:center;transition:transform .3s ease;background:transparent;border:none;border-radius:0;filter:none}.charcoal-details-image-container:hover .charcoal-details-img{transform:scale(1.05)}.charcoal-details-badge{position:absolute;top:20px;right:20px;background:linear-gradient(135deg,#d4a574,#c8904a);color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #d4a5744d}.charcoal-specifications{background:linear-gradient(135deg,#2c3e50,#34495e);color:#fff;padding:40px;border-radius:16px}.charcoal-specifications h3{font-size:28px;font-weight:700;margin-bottom:30px;text-align:center;color:#d4a574}.specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.spec-item{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#ffffff1a;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.spec-label{font-weight:600;color:#e8e8e8}.spec-value{font-weight:700;color:#fff}@media screen and (max-width: 989px){.charcoal-details-content{grid-template-columns:1fr;gap:40px}.charcoal-details-text{padding-right:0}.charcoal-details-features,.specs-grid{grid-template-columns:1fr}.charcoal-details-title{font-size:32px}.charcoal-details-img{height:300px}}@media screen and (max-width: 749px){.charcoal-details-section{padding:60px 0}.charcoal-details-title{font-size:28px}.charcoal-details-description{font-size:16px}.feature-card,.charcoal-details-benefits{padding:20px}.charcoal-specifications{padding:30px 20px}.charcoal-specifications h3{font-size:24px}.spec-item{flex-direction:column;text-align:center;gap:5px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/charcoal-product-details.css.map */
