/*
Theme Name: Al Asimah Store
Description: واجهة العاصمة المستقلة للبلاستيك والورقيات. تتكامل مع WooCommerce دون اعتماد على Astra أو Elementor.
Version: 1.0.0-rc13.1
Author: Al Asimah
Update URI: false
Requires at least: 6.2
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: al-asimah-store
WPVibe: yes
*/
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#082d5c;font-family:'Noto Kufi Arabic',sans-serif;font-size:15px;line-height:1.7}
button,input,select,textarea{font:inherit}button,input[type=submit]{cursor:pointer}img,svg{max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{line-height:1.4}h1,h2,h3,h4,p{overflow-wrap:break-word}
[hidden]{display:none!important}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
/* Woo uses columns-N as grid metadata; utility CSS must not make it newspaper columns. */
.aas-store .woocommerce[class*="columns-"],.aas-store ul.products[class*="columns-"]{columns:auto!important}
.aas-container,.aas-native-content{width:min(1280px,calc(100% - 44px));margin-inline:auto}.aas-native-content{padding-block:40px;min-height:45vh}.aas-commerce-content{padding-block:30px}.aas-prose{max-width:950px}.aas-prose a{text-decoration:underline}.aas-prose article{margin-block-end:36px}
.aas-store.single-product .aas-commerce-content{max-width:1200px}
.aas-v7-product-row{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.aas-v7-product-row .woocommerce-product-gallery,.aas-v7-product-row .summary{float:none!important;width:100%!important;margin:0!important;min-width:0}
.aas-store .woocommerce-product-gallery{opacity:1!important}.aas-store .woocommerce-product-gallery img{object-fit:contain}.aas-store .woocommerce-tabs{clear:both}
.aas-store .woocommerce form .form-row input.input-text,.aas-store .woocommerce form .form-row textarea{min-height:46px;border:1px solid #dfe8ef;border-radius:10px;padding:10px 12px;background:#fff;color:#082d5c}
.aas-store .woocommerce a.button,.aas-store .woocommerce button.button,.aas-store .woocommerce input.button{background:#ee8a32;color:#fff;border-radius:10px;font:inherit;padding:12px 18px}
.aas-store .woocommerce .woocommerce-message,.aas-store .woocommerce .woocommerce-info{border-top-color:#082d5c}.aas-store table{border-collapse:collapse}.aas-store td,.aas-store th{padding:10px;text-align:start}
html[lang^=en] body{font-family:'Segoe UI',sans-serif}.aas-store .aas-footer-v6{margin-top:0}
@media(max-width:767px){.aas-container,.aas-native-content{width:calc(100% - 28px)}.aas-v7-product-row{grid-template-columns:1fr;gap:24px}.aas-native-content{padding-block:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
