.elementor-widget-zg-product-specs{width:100%}.elementor-widget-zg-product-specs .elementor-widget-container{width:100%}.zg-specs-shell{direction:rtl;width:100%;background:#fff;border:1px solid #e7d8cb;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgb(75 45 25 / .08)}.zg-specs-heading{position:relative;min-height:58px;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;background:#fffdfb;border-bottom:1px solid #eadfd6}.zg-specs-heading:after{content:"";position:absolute;bottom:0;width:88px;height:3px;border-radius:3px 3px 0 0;background:#a86f48}.zg-specs-heading h3{margin:0;font-size:22px;line-height:1.4;font-weight:800;color:#2b211b}.zg-specs-heading-icon{width:28px;height:28px;display:grid;place-items:center;color:#a86f48}.zg-specs-heading-icon svg{width:19px;height:19px;display:block}.zg-specs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}.zg-specs-item{min-height:92px;display:flex;align-items:center;justify-content:flex-start;gap:14px;padding:16px 18px;background:#fffdfc;border:1px solid #e8d8ca;border-radius:12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.zg-specs-item:hover{transform:translateY(-2px);border-color:#d7b99f;box-shadow:0 8px 18px rgb(75 45 25 / .07)}.zg-specs-icon{flex:0 0 46px;width:46px;height:46px;display:grid;place-items:center;color:#a86f48}.zg-specs-icon svg{width:30px;height:30px;display:block}.zg-icon-style-plain .zg-specs-icon{background:#fff0;border-radius:0}.zg-icon-style-soft .zg-specs-icon{background:#f7ede4;border-radius:12px}.zg-icon-style-circle .zg-specs-icon{background:#f7ede4;border-radius:50%}.zg-specs-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:right;gap:4px}.zg-specs-copy strong{font-size:15px;line-height:1.5;font-weight:800;color:#2b211b}.zg-specs-copy span{font-size:13px;line-height:1.8;color:#6f5e52}.zg-specs-notice{direction:rtl;width:100%;box-sizing:border-box;padding:16px 18px;border:1px dashed #d8b9a3;border-radius:12px;background:#fffaf6;color:#846b59;text-align:center;font-size:13px}@media(max-width:767px){.zg-specs-grid{grid-template-columns:1fr!important;padding:12px}.zg-specs-heading h3{font-size:19px}.zg-specs-item{min-height:82px;padding:14px}}.zg-specs-icon i,.zg-specs-heading-icon i{display:block;line-height:1}.zg-specs-icon svg,.zg-specs-heading-icon svg{display:block;fill:currentColor}.zg-specs-icon-position-left .zg-specs-item{flex-direction:row-reverse}.zg-specs-icon-position-right .zg-specs-item{flex-direction:row}