@font-face{font-family:'Google Sans';src:url(/wp-content/themes/Abaytic/assets/fonts/GoogleSans-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Google Sans';src:url(/wp-content/themes/Abaytic/assets/fonts/GoogleSans-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Tajawal';src:url(/wp-content/themes/Abaytic/assets/fonts/Tajawal-Regular.woff2) format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Tajawal';src:url(/wp-content/themes/Abaytic/assets/fonts/Tajawal-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}:root{--brand-main:#063f47;--brand-dark:#03252a;--brand-light:#e8eff0;--brand-accent:#C6A059;--bg-light:#f8f9fa;--text-main:#2d3436}*{box-sizing:border-box;margin:0;padding:0}body{font-family:'Google Sans',sans-serif;background-color:var(--bg-light);color:var(--text-main);direction:ltr;text-align:left;-webkit-font-smoothing:antialiased}html[dir="rtl"] body,body.rtl{font-family:'Tajawal',sans-serif;direction:rtl;text-align:right}.abaytic-header{background-color:#fff;padding:12px 15px;box-shadow:0 2px 10px rgb(0 0 0 / .05);position:sticky;top:0;z-index:1000}.header-container{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.header-action-group{display:flex;align-items:center;flex:1}.right-actions{gap:12px;justify-content:flex-start}.left-actions{justify-content:flex-end}.menu-icon span,.search-icon span{font-size:24px;color:var(--brand-main);cursor:pointer;display:flex;padding:2px}.lang-switcher{display:flex;gap:4px}.lang-btn{background:#fff;color:var(--brand-main);border:1px solid var(--brand-main);padding:3px 6px;font-size:11px;border-radius:4px;cursor:pointer;font-weight:700}.lang-btn.active-lang{background:var(--brand-main);color:#fff}.site-logo{flex:1;text-align:center}.site-logo-img{max-height:35px;width:auto;display:block;object-fit:contain}@media (min-width:768px){.site-logo-img{max-height:45px}}@media (max-width:360px){.site-logo-img{max-height:30px}.lang-btn{padding:2px 4px;font-size:10px}.right-actions{gap:6px}.menu-icon span,.search-icon span{font-size:20px}}.single-product-section{padding-bottom:40px}.product-container{max-width:500px;margin:auto;padding:15px}.single-product-title{text-align:center;font-size:1.9rem;font-weight:700;margin-bottom:10px;color:#000}.price-wrap{text-align:center;margin-bottom:20px}.current-price{font-size:2.2rem;font-weight:700;color:var(--brand-main)}.product-description{margin-bottom:20px;color:#555;line-height:1.6}.slider-container{width:100%;background:#e9ecef;border-radius:12px;box-shadow:0 4px 15px rgb(0 0 0 / .1);margin-bottom:10px;overflow:hidden;position:relative;aspect-ratio:669 / 892}.image-box{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;height:100%;width:100%}.image-box::-webkit-scrollbar{display:none}.image-box{-ms-overflow-style:none;scrollbar-width:none}.image-box img{min-width:100%;width:100%;height:100%;object-fit:cover;display:block;scroll-snap-align:start}.swipe-hint{text-align:center;font-size:.9rem;color:#7f8c8d;padding:0 0 15px 0;font-weight:700}.input-highlight,select.input-highlight,.submit-order-btn-large{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important;font-family:'Tajawal',sans-serif!important;box-sizing:border-box!important}.input-highlight{display:block!important;width:100%!important;padding:16px!important;margin-bottom:15px!important;border:2px solid #eee!important;border-radius:10px!important;background-color:#fcfcfc!important;color:#333!important;font-size:1rem!important;font-weight:700!important;direction:rtl!important;text-align:right!important;-webkit-text-fill-color:#333!important}select.input-highlight{cursor:pointer!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23063f47' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:left 15px center!important;background-size:15px!important;padding-left:40px!important}.submit-order-btn-large{display:flex!important;width:100%!important;background:var(--brand-main)!important;color:#ffffff!important;padding:20px!important;margin:20px 0!important;border:none!important;border-radius:50px!important;font-size:1.4rem!important;font-weight:700!important;justify-content:center!important;align-items:center!important;box-shadow:0 6px 0 var(--brand-dark)!important;cursor:pointer!important;text-align:center!important;transition:all 0.2s ease!important}.submit-order-btn-large:active{transform:translateY(4px)!important;box-shadow:0 2px 0 var(--brand-dark)!important}.order-summary-box{background:#ffffff!important;border:2px dashed var(--brand-main)!important;border-radius:12px!important;padding:15px!important;margin:20px 0!important;direction:rtl!important}@media (max-width:768px){#quick-order-form{display:block!important}}.input-highlight:focus{border-color:var(--brand-main)!important;outline:none!important}.product-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:12px;margin-bottom:20px;direction:rtl}.option-item input[type="radio"]{display:none}.option-item .option-label{display:flex;justify-content:center;align-items:center;width:100%;height:50px;background-color:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;font-size:15px;font-weight:700;color:#333;transition:all 0.2s ease-in-out;text-align:center;user-select:none}.option-item .option-label:hover{border-color:#b5c7c9}.option-item input[type="radio"]:checked+.option-label{background-color:var(--brand-light);border-color:var(--brand-main);color:var(--brand-main)}.section-label{display:block;font-size:16px;font-weight:700;margin-bottom:12px;color:#2d3436}.products-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;max-width:1200px;margin:0 auto;direction:rtl;padding:10px}@media (min-width:768px){.products-grid{grid-template-columns:repeat(4,1fr);gap:25px}}.abaytic-product-card{background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .03);transition:transform 0.3s ease,box-shadow 0.3s ease;border:1px solid #f2f2f2}.abaytic-product-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(6 63 71 / .15)}.card-link{text-decoration:none!important;display:flex;flex-direction:column;height:100%}.card-image{width:100%;aspect-ratio:3/4;overflow:hidden;background-color:#fdfdfd}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.abaytic-product-card:hover .card-image img{transform:scale(1.05)}.card-details{padding:12px;display:flex;flex-direction:column;flex-grow:1;text-align:right}.card-title{font-size:14px;font-weight:700;color:#2d3436;margin:0 0 4px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-category{font-size:11px;color:#999;margin-bottom:8px}.card-category a{color:#999;text-decoration:none}.card-price{font-size:17px;font-weight:700;color:var(--brand-main);margin-bottom:12px;margin-top:auto}.card-btn{width:100%;background-color:var(--brand-light);color:var(--brand-main);border:none;padding:10px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all 0.2s ease;font-family:inherit}.abaytic-product-card:hover .card-btn,.card-btn:active{background-color:var(--brand-main);color:#fff}