/* QD preview refinements — reversible, presentation only */
.angel-ad .mask-block{mask-image:none!important;-webkit-mask-image:none!important}
.angel-ad__slider{animation:none!important;transform:none!important;width:100%!important;justify-content:center!important}
.angel-ad__item:not(:first-child){display:none!important}
.angel-ad__item:first-child{display:flex!important;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;gap:8px;white-space:normal;text-align:center}
.angel-ad__content{font-size:14px;line-height:1.6}
.banner-square .text-wrapper .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 20px!important;border-radius:12px}
.banner-square .text-wrapper .btn span{font-size:14px;line-height:1.5}
.banner-square{border-radius:18px;overflow:hidden}
.qd26 a:focus-visible,.banner-square a:focus-visible{outline:3px solid #446D67;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.angel-ad__slider,.banner-square img{animation:none!important;transition:none!important}}




/* Native product cards: clear titles and comfortable touch targets */
.s-product-card-entry{border-radius:16px!important;overflow:hidden;border:1px solid #E6E2DB!important;box-shadow:0 3px 12px rgba(38,56,68,.035)}
.s-product-card-entry .s-button-element.s-button-wide{min-height:44px!important;border-radius:10px!important;background:#446D67!important;color:#fff!important}
.s-product-card-entry .s-button-element.s-button-wide:disabled{background:#E6E2DB!important;color:#52636B!important}
.s-product-card-content-title{line-height:1.6!important}
@media(min-width:1024px){salla-products-list>.s-products-list-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}}




@media(prefers-reduced-motion:reduce){.s-product-card-entry img{transition:none!important;animation:none!important}}
/* QD navigation enhancement: hidden on small screens; native drawer retained. */
.qd26-global-nav{display:none}
@media(min-width:1024px){
.qd26-global-nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 28px;padding:4px 20px;background:#FBFAF7;border-top:1px solid #E6E2DB;border-bottom:1px solid #E6E2DB;color:#263844;direction:rtl}
.qd26-global-nav a{display:flex;align-items:center;min-height:44px;padding:8px 4px;font-size:15px;font-weight:600;line-height:1.6}
.qd26-global-nav a:hover{color:#446D67;text-decoration:underline;text-underline-offset:6px}
.qd26-global-nav a:focus-visible{outline:3px solid #446D67;outline-offset:2px;border-radius:6px}
.qd26-navigation-ready .qd26-nav{display:none}
}
.qd26-filters{margin:0 0 24px;border:1px solid #E6E2DB;border-radius:16px;background:#F0F4F2;color:#263844;direction:rtl}
.qd26-filters summary{padding:14px 18px;min-height:48px;cursor:pointer;font-weight:700}
.qd26-filters summary span{font-size:13px;font-weight:400;margin-inline-start:10px;color:#52636B}
.qd26-filter-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:end;padding:0 18px 12px}
.qd26-filter-controls label{display:grid;gap:6px;font-size:14px;flex:1;min-width:180px}
.qd26-filter-controls select,.qd26-filter-controls input[type=number]{width:100%;min-height:46px;border:1px solid #AABCB7;border-radius:10px;background:white;color:#263844;padding:8px 12px;font:inherit}
.qd26-filter-controls .qd26-check{display:flex;align-items:center;gap:8px;min-height:46px;flex:0 1 150px;min-width:120px}
.qd26-check input{width:20px;height:20px;accent-color:#446D67}
.qd26-filter-controls button{min-height:46px;border:1px solid #446D67;border-radius:10px;padding:8px 20px;background:white;color:#446D67;font:inherit}
.qd26-filter-status{padding:0 18px 14px;margin:0;font-size:14px;line-height:1.7}
.qd26-filters :focus-visible{outline:3px solid #446D67;outline-offset:3px}
@media(max-width:600px){.qd26-filter-controls{display:grid;grid-template-columns:1fr}.qd26-filter-controls label{min-width:0}.qd26-filters summary span{display:block;margin:4px 0 0}}