/* Noore Alo Product Info v2.2.0 - compact UI */
.na-product-info{--na-accent:#3B2A78;margin:16px 0 10px;width:100%;font-family:inherit;color:#17233d}
.na-product-info *{box-sizing:border-box}

/* Compact, left-aligned cards. Designed to visually match the WooCommerce category box. */
.na-pi-category,.na-pi-page-card,.na-pi-support-fallback{position:relative;border:1px solid #e6e8ee;border-radius:10px;background:#fff;margin:0 0 7px;overflow:hidden;box-shadow:0 1px 2px rgba(17,24,39,.025)}
.na-pi-category:before,.na-pi-page-card:before,.na-pi-support-fallback:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:0 3px 3px 0;background:var(--na-accent)}
.na-pi-category{display:flex;align-items:center;gap:9px;padding:8px 11px;min-height:46px}
.na-pi-icon{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;color:var(--na-accent);background:color-mix(in srgb,var(--na-accent) 8%,#fff);border-radius:8px}
.na-pi-icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.na-pi-category-text{min-width:0;text-align:left}
.na-pi-label{font-size:13px;font-weight:650;line-height:1.2;color:#17233d;text-align:left}
.na-pi-value{font-size:10.5px;line-height:1.25;color:#70788a;margin-top:1px;text-align:left}
.na-pi-value a{color:inherit;text-decoration:none}

.na-pi-page-card{display:flex;align-items:center;gap:11px;padding:8px 10px;min-height:46px;text-decoration:none!important;color:#17233d!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}
.na-pi-page-card:hover{border-color:color-mix(in srgb,var(--na-accent) 28%,#e6e8ee);box-shadow:0 4px 12px rgba(17,24,39,.055);background:#fff;text-decoration:none!important}
.na-pi-page-card-copy{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1;text-align:left}
.na-pi-page-card-title{font-size:13px;font-weight:650;line-height:1.2;color:#17233d;text-align:left}
.na-pi-page-card-subtitle{font-size:10.5px;font-weight:400;line-height:1.25;color:#7a8190;text-align:left}
.na-pi-arrow{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex:0 0 22px;color:#8a91a0;border-radius:50%;transition:color .16s ease,background .16s ease,transform .16s ease}
.na-pi-page-card:hover .na-pi-arrow{color:var(--na-accent);background:color-mix(in srgb,var(--na-accent) 8%,#fff);transform:translateX(2px)}
.na-pi-arrow svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

.na-pi-support-fallback{padding:8px 10px}
.na-pi-support-fallback-title{display:flex;align-items:center;gap:9px;text-align:left}
.na-pi-support-fallback-title>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}
.na-pi-support-fallback-title strong{font-size:14px;line-height:1.25;color:#17233d}
.na-pi-support-fallback-title small{font-size:10.5px;line-height:1.25;color:#7a8190}
.na-pi-support-links{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 0 35px}
.na-pi-support-link{display:inline-flex;align-items:center;gap:6px;border:1px solid #e6e8ee;border-radius:8px;padding:6px 9px;color:#17233d!important;text-decoration:none!important;font-size:11px;font-weight:600;background:#fff;transition:.16s}
.na-pi-support-link:hover{border-color:var(--na-accent);color:var(--na-accent)!important;text-decoration:none!important}
.na-pi-support-link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}

/* Hide only the specific WooCommerce product meta/share rows requested. Never hide product/gallery/layout containers. */
.single-product .product_meta,.single-product .woocommerce-product-details__share,.single-product .product-share,.single-product .wd-social-icons{display:none!important}

@supports not (color:color-mix(in srgb,red 10%,white)){
 .na-pi-icon{background:#f5f2fa}
 .na-pi-page-card:hover{border-color:#d9d5e8}
 .na-pi-page-card:hover .na-pi-arrow{background:#f5f2fa}
}

@media(max-width:600px){
 .na-product-info{margin:14px 0 8px}
 .na-pi-category,.na-pi-page-card{min-height:44px;padding:7px 10px}
 .na-pi-icon{width:25px;height:25px;flex-basis:25px}
 .na-pi-icon svg{width:14px;height:14px}
 .na-pi-label,.na-pi-page-card-title{font-size:12.5px;line-height:1.2}
 .na-pi-value,.na-pi-page-card-subtitle{font-size:10px;line-height:1.2}
 .na-pi-arrow{width:21px;height:21px;flex-basis:21px}
 .na-pi-arrow svg{width:12px;height:12px}
 .na-pi-support-fallback{padding:8px 10px}
 .na-pi-support-links{margin-left:34px}
}

/* Woodmart compatibility: only the exact legacy Shipping & Delivery Charges accordion item. */
.single-product .na-hide-legacy-shipping{display:none!important}
