/*
Theme Name: drahaewoo
Theme URI: https://drah.ae/
Author: uaeexpand-code
Description: Standalone luxury RTL WooCommerce theme for Drah.ae jewelry.
Version: 1.0.5
Requires at least: 6.4
Requires PHP: 8.0
Text Domain: drahaewoo
Tags: e-commerce, rtl-language-support, woocommerce
*/

:root{--drah-espresso:#1c0a0d;--drah-burgundy:#3d0c11;--drah-soft:#5c1520;--drah-gold:#c9a84c;--drah-gold-soft:#e2c97e;--drah-cream:#f9f3e8;--drah-muted:#6b4a4e;--drah-shadow:0 24px 70px rgba(28,10,13,.18)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;direction:rtl;overflow-x:hidden;background:var(--drah-cream);color:var(--drah-espresso);font-family:'Cairo','DM Sans',system-ui,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}.drah-container{width:min(100% - 2rem,1280px);margin-inline:auto}
body.drah-original-home{margin:0!important;background:#1c0a0d;overflow:hidden}.drah-original-frame-shell{position:fixed;inset:0;z-index:1;background:#1c0a0d}.drah-original-frame{display:block;width:100vw;height:100vh;border:0;background:#1c0a0d}.drah-wp-shop-quicklinks{position:fixed;z-index:5;right:18px;bottom:18px;display:flex;gap:8px;direction:rtl}.drah-wp-shop-quicklinks a{background:rgba(28,10,13,.72);border:1px solid rgba(201,168,76,.42);color:#c9a84c;padding:10px 14px;font:700 13px 'Cairo',sans-serif;backdrop-filter:blur(8px)}.drah-wp-shop-quicklinks a:hover{background:#c9a84c;color:#1c0a0d}
.drah-site-header{position:sticky;top:0;z-index:60;background:rgba(28,10,13,.95);border-bottom:1px solid rgba(201,168,76,.18);backdrop-filter:blur(12px)}.drah-header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.drah-brand{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.drah-brand-ar{color:var(--drah-gold);font-size:2rem;font-weight:800;letter-spacing:.04em}.drah-brand-en{margin-top:8px;color:rgba(201,168,76,.68);font:600 .72rem 'DM Sans',sans-serif;letter-spacing:.28em}.drah-nav{display:flex;align-items:center;gap:28px;color:rgba(249,243,232,.82);font-size:.92rem}.drah-nav a:hover,.drah-cart-link:hover{color:var(--drah-gold)}.drah-header-actions{display:flex;align-items:center;gap:12px}.drah-cart-link{color:rgba(249,243,232,.82);font-size:.9rem}.drah-whatsapp,.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border:0;border-radius:0;background:linear-gradient(135deg,var(--drah-gold),#a07830);color:var(--drah-espresso);display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.drah-whatsapp:hover,.button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(201,168,76,.22)}
.drah-section{padding:86px 0}.drah-section-dark{background:var(--drah-burgundy);color:var(--drah-cream)}.drah-section-light{background:var(--drah-cream);color:var(--drah-espresso)}.drah-section-head{text-align:center;margin-bottom:52px}.drah-section-head small{color:var(--drah-gold);letter-spacing:.32em;font:700 .74rem 'DM Sans',sans-serif}.drah-section-head h2{margin:12px 0 0;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:300}.drah-products-grid,.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0!important;padding:0!important}.woocommerce ul.products li.product,.drah-product-card{width:auto!important;float:none!important;margin:0!important;background:#fff;border:1px solid rgba(61,12,17,.10);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;overflow:hidden}.woocommerce ul.products li.product:hover,.drah-product-card:hover{transform:translateY(-5px);box-shadow:var(--drah-shadow);border-color:rgba(201,168,76,.38)}.woocommerce ul.products li.product a img,.drah-product-card img{width:100%;aspect-ratio:4/5;object-fit:cover;margin:0!important}.woocommerce-loop-product__title,.drah-product-card h3{color:var(--drah-espresso);font-family:'Cairo',sans-serif;font-size:1.25rem!important;font-weight:700;padding:22px 22px 4px!important}.woocommerce ul.products li.product .price,.drah-price{display:block;color:var(--drah-burgundy)!important;padding:0 22px 16px;font:700 1.45rem 'Cormorant Garamond',serif}.woocommerce ul.products li.product .button{margin:0 22px 24px!important;width:calc(100% - 44px)}.woocommerce span.onsale{background:var(--drah-gold);color:var(--drah-espresso);border-radius:0;min-height:auto;min-width:auto;padding:8px 12px;font-weight:800}
.drah-page-shell,.woocommerce-page .site-main{padding:78px 0;min-height:70vh}.woocommerce .woocommerce-breadcrumb{color:var(--drah-muted);margin-bottom:30px}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;align-items:start}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:auto!important;float:none!important}.woocommerce div.product .product_title{font-size:clamp(2.2rem,4vw,4.4rem);color:var(--drah-espresso);line-height:1.05}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--drah-burgundy);font:700 2rem 'Cormorant Garamond',serif}.woocommerce div.product form.cart{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.woocommerce .quantity .qty{min-height:44px;border:1px solid rgba(61,12,17,.18);background:#fff;color:var(--drah-espresso)}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:var(--drah-gold);background:#fff;color:var(--drah-espresso)}.woocommerce table.shop_table,.woocommerce-checkout #payment,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-radius:0;border-color:rgba(61,12,17,.12);background:#fff}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{border:1px solid rgba(61,12,17,.18);border-radius:0;min-height:48px;background:#fff;color:var(--drah-espresso)}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{outline:1px solid var(--drah-gold)}.woocommerce-checkout-review-order-table th,.woocommerce-checkout-review-order-table td{text-align:right}.drah-product-note{margin:22px 0;padding:14px 16px;border:1px solid rgba(201,168,76,.35);background:rgba(201,168,76,.08);color:var(--drah-muted)}
.drah-footer{background:var(--drah-espresso);color:rgba(249,243,232,.56);border-top:1px solid rgba(201,168,76,.16);padding:44px 0}.drah-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:28px}.drah-footer-mark{color:var(--drah-gold);font-size:2rem;font-weight:800}.drah-gold-rule{height:1px;background:linear-gradient(90deg,transparent,var(--drah-gold),transparent);margin:28px 0 18px}@media(max-width:900px){.drah-nav{display:none}.drah-products-grid,.woocommerce ul.products{grid-template-columns:1fr}.woocommerce div.product{grid-template-columns:1fr;gap:28px}.drah-footer-inner{flex-direction:column;text-align:center}.drah-wp-shop-quicklinks{right:10px;bottom:10px}.drah-wp-shop-quicklinks a{padding:8px 10px;font-size:12px}}
