@font-face{font-family:'Vazirmatn';src:url(../fonts/vazirmatn-arabic-wght-normal.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFF}@font-face{font-family:'Vazirmatn';src:url(../fonts/vazirmatn-latin-wght-normal.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-024F}:root{--bg:#faf7ef;--surface:#fff;--surface-2:#f5f0e4;--surface-3:#eee7d5;--ink:#27210f;--ink-60:#6e6350;--ink-40:#998e77;--line:rgba(39,33,15,.09);--line-strong:rgba(39,33,15,.16);--coal:#171108;--milk:#f7f1e0;--gold:#d4af37;--gold-text:#a97e12;--gold-deep:#8a6910;--gold-4:#c1941a;--gold-wash:rgba(212,175,55,.09);--shadow-sm:0 4px 18px -6px rgba(39,33,15,.12);--shadow-md:0 18px 45px -18px rgba(39,33,15,.22);--shadow-gold:0 15px 40px -12px rgba(169,126,18,.45);--radius:18px;--radius-lg:26px;--ff:'Vazirmatn' , 'Segoe UI' , Tahoma , sans-serif}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family: var(--ff);font-size:16px;line-height:1.85;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:900;line-height:1.45;margin:0 0 .5em}p{margin:0 0 1em}button{font-family:inherit;cursor:pointer}figure{margin:0}address{font-style:normal}::selection{background:rgba(212,175,55,.35)}.container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:22px}.container-narrow{max-width:880px}.screen-reader-text,.skip-link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip-link:focus{width:auto;height:auto;clip:none;background:var(--gold);color:var(--ink);padding:10px 20px;z-index:999}.text-gradient-gold{background:linear-gradient(115deg,#7a5d0d,#a97e12 38%,#d4af37 62%,#8a6910);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gradient-gold-light{background:linear-gradient(115deg,#f2e2b2,#d4af37 40%,#f6e9bf 60%,#b08f2b);-webkit-background-clip:text;background-clip:text;color:transparent}.text-gold{color:var(--gold-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;padding:12px 26px;font-weight:800;font-size:15px;border:1px solid transparent;transition:all .3s ease;line-height:1.6}.btn-gold{background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);box-shadow:var(--shadow-gold)}.btn-gold:hover{filter:brightness(1.08);color:#fff;transform:translateY(-2px)}.btn-outline{border-color:rgba(169,126,18,.4);color:var(--gold-text);background:var(--gold-wash)}.btn-outline:hover{background:rgba(212,175,55,.16);border-color:var(--gold-text)}.btn-ghost-light{border-color:rgba(247,241,224,.35);color:var(--milk);background:rgba(23,17,8,.35)}.btn-ghost-light:hover{border-color:var(--gold);color:var(--gold)}.btn-sm{padding:9px 20px;font-size:13.5px}.btn-lg{padding:15px 32px;font-size:16px}.btn-block{width:100%}.chip{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:6px 15px;font-size:12px;font-weight:700;border:1px solid rgba(169,126,18,.3);background:var(--gold-wash);color:var(--gold-text)}.chip-light{border-color:rgba(247,241,224,.3);background:rgba(23,17,8,.4);color:var(--milk)}.site-header{position:sticky;top:0;z-index:100}.announcement-bar{background:var(--surface);border-bottom:1px solid var(--line);font-size:11.5px;color:var(--ink-60)}.announcement-inner{display:flex;justify-content:center;align-items:center;gap:18px;padding-block:8px}.announcement-item{display:inline-flex;align-items:center;gap:6px}.announcement-item svg{color:var(--gold-text)}.announcement-sep{width:1px;height:12px;background:var(--line-strong)}.header-main{background:rgba(250,247,239,.86);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.site-header.is-scrolled .header-main{box-shadow:0 10px 35px -18px rgba(39,33,15,.35)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:13px}.brand{display:inline-flex;align-items:center;gap:11px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid rgba(169,126,18,.45);color:var(--gold-text);background:linear-gradient(145deg,#fff,var(--surface-2));box-shadow:var(--shadow-sm)}.brand-logo-img img{width:42px;height:42px;border-radius:12px}.brand-text{display:flex;flex-direction:column;line-height:1.25}.brand-name{font-size:19px;font-weight:900;color:var(--ink)}.brand-sub{font-size:9.5px;letter-spacing:.28em;color:var(--gold-text);font-weight:600}.nav-menu{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.nav-menu a{display:block;padding:9px 16px;border-radius:999px;font-size:14.5px;font-weight:600;color:var(--ink-60);transition:.25s}.nav-menu a:hover{color:var(--ink);background:var(--surface-2)}.nav-menu .current-menu-item>a,.nav-menu .current_page_item>a{color:var(--gold-text);background:var(--gold-wash);border:1px solid rgba(169,126,18,.25)}.header-actions{display:flex;align-items:center;gap:12px}.header-phone{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--gold-text)}.header-phone:hover{color:var(--gold-deep)}.menu-toggle{display:none;flex-direction:column;gap:5px;background:none;border:1px solid var(--line-strong);border-radius:12px;padding:11px 9px}.menu-toggle span{width:20px;height:2px;background:var(--ink);border-radius:2px;transition:.3s}.mobile-drawer{position:fixed;inset:0;z-index:200;visibility:hidden;transition:visibility .3s}.mobile-drawer.is-open{visibility:visible}.drawer-overlay{position:absolute;inset:0;background:rgba(23,17,8,.55);opacity:0;transition:opacity .3s}.mobile-drawer.is-open .drawer-overlay{opacity:1}.drawer-panel{position:absolute;top:0;bottom:0;left:0;width:320px;max-width:85vw;background:var(--surface);border-inline-end:1px solid var(--line);padding:22px;display:flex;flex-direction:column;transform:translateX(-105%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.mobile-drawer.is-open .drawer-panel{transform:translateX(0)}.drawer-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.drawer-brand{font-size:18px;font-weight:900}.drawer-close{width:36px;height:36px;border-radius:999px;border:1px solid var(--line-strong);background:none;font-size:22px;color:var(--ink-60);line-height:1}.drawer-menu{list-style:none;margin:0;padding:0}.drawer-menu a{display:block;padding:13px 15px;border-radius:12px;font-size:15.5px;font-weight:700;color:var(--ink-60)}.drawer-menu a:hover{background:var(--surface-2);color:var(--ink)}.drawer-menu .current-menu-item>a{background:var(--gold-wash);color:var(--gold-text)}.drawer-foot{margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.drawer-hours{text-align:center;font-size:11.5px;color:var(--ink-40);margin-top:12px}.hero{position:relative;overflow:hidden;padding:110px 0 80px}.hero-glow{position:absolute;top:-160px;left:50%;width:850px;height:540px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(212,175,55,.18),transparent);filter:blur(60px)}.hero-grid-bg{position:absolute;inset:0;opacity:.13;background-image:linear-gradient(to left,rgba(169,126,18,.35) 1px,transparent 1px) , linear-gradient(to bottom,rgba(169,126,18,.35) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 20%,transparent 75%)}.hero-ghost-word{position:absolute;top:90px;right:-30px;font-size:11rem;font-weight:900;line-height:1;color:var(--surface-3);user-select:none;pointer-events:none}.hero-inner{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:center}.hero-badge{margin-bottom:20px}.hero-title{font-size:clamp(30px,4.4vw,54px);line-height:1.4;margin-bottom:20px}.hero-desc{font-size:17px;color:var(--ink-60);max-width:560px;margin-bottom:32px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:38px}.hero-trust{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;font-size:14px;color:var(--ink-60)}.hero-trust strong{color:var(--ink);font-weight:900}.hero-stars{color:var(--gold-text);letter-spacing:2px}.hero-trust-sep{width:1px;height:14px;background:var(--line-strong)}.hero-visual{position:relative;max-width:540px;margin-inline:auto;width:100%}.hero-frame{position:absolute;inset:-22px;border:1px solid rgba(169,126,18,.3);border-radius:40px}.hero-figure{border-radius:32px;overflow:hidden;border:1px solid var(--line-strong);box-shadow:var(--shadow-md)}.hero-figure img{width:100%;aspect-ratio:1;object-fit:cover}.float-card{position:absolute;display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);border:1px solid var(--line-strong);border-radius:16px;padding:13px 17px;box-shadow:var(--shadow-md);animation:mofidFloat 7s ease-in-out infinite}.float-card-bottom{bottom:-18px;right:20px}.float-card-top{top:30px;left:-14px;animation-delay:1.4s;animation-duration:9s}.float-card-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--gold-wash);color:var(--gold-text)}.float-card strong{display:block;font-size:14px}.float-card small{color:var(--ink-40);font-size:11px}@keyframes mofidFloat { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-13px); } }.marquee{overflow:hidden;border-block:1px solid rgba(169,126,18,.18);background:var(--gold-wash);padding-block:16px;direction:ltr}.marquee-track{display:flex;width:max-content;animation:mofidMarquee 42s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:30px;margin-inline:24px;font-size:14px;font-weight:700;color:var(--ink-60);white-space:nowrap}.marquee-star{color:var(--gold-text);font-style:normal}@keyframes mofidMarquee { from { transform: translateX(0); } to { transform: translateX(-50%); } }.section{padding:90px 0}.section-alt{background:var(--surface);border-block:1px solid var(--line)}.section-head{text-align:center;max-width:680px;margin:0 auto 55px}.section-head .chip{margin-bottom:15px}.section-head h2{font-size:clamp(24px,3.3vw,40px)}.section-head p{color:var(--ink-60);font-size:16px}.grid{display:grid;gap:20px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.section-more{text-align:center;margin-top:45px}.notice-box{grid-column: 1 / -1;background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius);padding:34px;text-align:center;color:var(--ink-60)}.notice-box strong{color:var(--ink)}.notice-box code{background:var(--surface-2);border-radius:6px;padding:2px 8px;font-size:.9em}.notice-woo{border-color:rgba(169,126,18,.4)}.cat-card{position:relative;border-radius:var(--radius);overflow:hidden;display:block;border:1px solid var(--line);background:var(--surface);transition:.4s}.cat-card:hover{border-color:rgba(169,126,18,.5);transform:translateY(-5px);box-shadow:var(--shadow-md)}.cat-card-media{position:relative;aspect-ratio: 4/3;overflow:hidden}.cat-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.cat-card:hover .cat-card-media img{transform:scale(1.07)}.cat-card-media::after{content:'';position:absolute;inset:0;background:linear-gradient(to top,rgba(23,17,8,.72),transparent 60%)}.cat-card-body{position:absolute;inset-inline:0;bottom:0;padding:19px}.cat-count{display:inline-block;font-size:10.5px;font-weight:800;color:var(--gold);background:rgba(23,17,8,.6);border:1px solid rgba(212,175,55,.4);padding:3px 10px;border-radius:999px;margin-bottom:7px;backdrop-filter:blur(6px)}.cat-card-body h3{color:var(--milk);font-size:19px;margin:0}.cat-arrow{position:absolute;bottom:19px;left:19px;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;font-size:17px;background:rgba(23,17,8,.55);color:var(--milk);border:1px solid rgba(247,241,224,.25);transition:.4s;backdrop-filter:blur(6px)}.cat-card:hover .cat-arrow{background:var(--gold);color:var(--ink);transform:rotate(45deg);border-color:var(--gold)}.mofid-products,ul.products{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}ul.products li.product,.product-card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin:0!important;display:flex;flex-direction:column;transition:.4s;float:none!important;width:auto!important}ul.products li.product:hover{border-color:rgba(169,126,18,.5);transform:translateY(-5px);box-shadow:var(--shadow-md)}ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1}ul.products li.product img{width:100%;aspect-ratio: 4/3;object-fit:cover;margin:0;transition:transform .6s}ul.products li.product:hover img{transform:scale(1.06)}ul.products li.product .onsale{top:12px;right:12px;left:auto;border-radius:999px;margin:0;padding:4px 13px;background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);font-size:11.5px;font-weight:800;line-height:1.7;min-height:0;min-width:0}ul.products li.product .woocommerce-loop-product__title{font-size:15.5px;font-weight:800;padding:16px 18px 4px;color:var(--ink);line-height:1.7}ul.products li.product .price{padding:0 18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:var(--gold-text);font-weight:900;font-size:15.5px}ul.products li.product .price del{color:var(--ink-40);font-weight:400;font-size:12.5px}ul.products li.product .price ins{text-decoration:none}ul.products li.product .button,.single_add_to_cart_button.button,a.added_to_cart{margin:0 18px 18px;padding:11px 18px;border-radius:12px;font-size:13.5px;font-weight:800;background:var(--surface-2);color:var(--ink);border:1px solid var(--line-strong);display:block;text-align:center;transition:.3s}ul.products li.product .button:hover,.single_add_to_cart_button.button:hover{background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);border-color:transparent}.woocommerce-result-count,.woocommerce-ordering{margin-bottom:22px}.woocommerce-ordering select{font-family:inherit;border:1px solid var(--line-strong);border-radius:999px;padding:9px 16px;background:var(--surface);color:var(--ink);font-size:13.5px}.single-product div.product{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.single-product .woocommerce-product-gallery{border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-strong);box-shadow:var(--shadow-md)}.single-product .summary{float:none;width:auto}.single-product .product_title{font-size:clamp(22px,3vw,34px)}.single-product .price{color:var(--gold-text);font-size:26px;font-weight:900}.single-product .price del{font-size:16px;color:var(--ink-40);font-weight:400}.single-product .stock.in-stock{color:#1e7d43;background:#e7f6ec;border-radius:999px;padding:5px 14px;font-size:12.5px;display:inline-block}.single-product .quantity input{border:1px solid var(--line-strong);border-radius:12px;padding:11px 10px;width:74px;font-family:inherit;font-size:15px;background:var(--surface)}.single-product .single_add_to_cart_button{display:inline-block;width:auto;margin-top:12px;background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);padding:15px 34px;border-radius:14px;font-size:15px}.single-product .product_meta{border-top:1px solid var(--line);padding-top:16px;margin-top:20px;font-size:13.5px;color:var(--ink-60);display:flex;flex-direction:column;gap:7px}.single-product .product_meta a{color:var(--gold-text)}.woocommerce-tabs{grid-column: 1 / -1;margin-top:10px}.woocommerce-tabs ul.tabs{display:flex;gap:6px;border-bottom:1px solid var(--line);padding:0 4px;margin:0 0 20px}.woocommerce-tabs ul.tabs li{background:none;border:none;margin:0;padding:0}.woocommerce-tabs ul.tabs li a{padding:12px 22px;font-weight:800;color:var(--ink-60);border-radius:12px 12px 0 0;border:1px solid transparent;border-bottom:none}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li a:hover{color:var(--gold-text);background:var(--gold-wash);border-color:var(--line)}.woocommerce-tabs .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.related.products{grid-column: 1 / -1;margin-top:55px}.related.products>h2{font-size:24px;text-align:center;margin-bottom:30px}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:14px;border:1px solid rgba(169,126,18,.35);background:var(--gold-wash);color:var(--ink);padding:14px 20px;font-size:14.5px}.woocommerce-breadcrumb{font-size:13px;color:var(--ink-40);margin-bottom:25px}.woocommerce-breadcrumb a{color:var(--ink-60)}.product-link{display:flex;flex-direction:column;flex:1}.product-media{position:relative;display:block;overflow:hidden;aspect-ratio: 4/3}.product-media img{width:100%;height:100%;object-fit:cover;margin:0;transition:transform .6s}.product-card:hover .product-media img{transform:scale(1.06)}.product-media .onsale{position:absolute;top:12px;right:12px;border-radius:999px;padding:4px 13px;background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);font-size:11.5px;font-weight:800}.product-cats{display:block;padding:16px 18px 0;font-size:11px}.product-cats a{color:var(--gold-text);font-weight:700}.product-title{padding:6px 18px 4px!important;font-size:15.5px;font-weight:800;line-height:1.75;margin:0}.product-card .price{padding:0 18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;color:var(--gold-text);font-weight:900;font-size:15.5px}.product-card .price del{color:var(--ink-40);font-weight:400;font-size:12.5px}.product-add-btn{margin:0 18px 18px;padding:11px 18px;border-radius:12px;font-size:13.5px;font-weight:800;background:var(--surface-2);color:var(--ink);border:1px solid var(--line-strong);display:block;text-align:center;transition:.3s}.product-add-btn:hover{background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);border-color:transparent}.stats-band{background:var(--surface);border-block:1px solid rgba(169,126,18,.2);padding:60px 0}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 16px;text-align:center}.stat-num{display:block;font-size:clamp(34px,4.5vw,56px);font-weight:900;line-height:1.2;background:linear-gradient(115deg,#7a5d0d,#a97e12 40%,#d4af37 65%,#8a6910);-webkit-background-clip:text;background-clip:text;color:transparent}.stat-label{font-size:14.5px;color:var(--ink-60)}.service-card{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:26px;transition:.4s;overflow:hidden}.service-card:hover{transform:translateY(-5px);border-color:rgba(169,126,18,.45);box-shadow:var(--shadow-md)}.service-num{position:absolute;top:2px;left:14px;font-size:56px;font-weight:900;color:var(--surface-3);line-height:1}.service-card h3{font-size:18px;position:relative}.service-card p{font-size:14px;color:var(--ink-60);position:relative}.service-card ul{position:relative;list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.service-card li{font-size:13px;color:var(--ink-40);padding:5px 0;padding-inline-start:20px;position:relative}.service-card li::before{content:'✓';position:absolute;inset-inline-start:0;color:var(--gold-text);font-weight:900}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:38px 26px}.process-step{text-align:center}.process-circle{display:grid;place-items:center;width:62px;height:62px;margin:0 auto 18px;border-radius:18px;border:1px solid rgba(169,126,18,.5);background:var(--surface);color:var(--gold-text);font-size:22px;font-weight:900;box-shadow:var(--shadow-sm)}.process-time{display:block;font-size:11.5px;font-weight:800;letter-spacing:.04em;color:var(--gold-text);margin-bottom:6px}.process-step h3{font-size:17.5px;margin-bottom:8px}.process-step p{font-size:13.5px;color:var(--ink-60)}.testimonial-slider{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:50px 30px 30px;text-align:center}.testimonial{display:none;margin:0}.testimonial.is-active{display:block;animation:mofidFade .55s ease}@keyframes mofidFade { from { opacity: 0; transform: translateY(16px); } to { opacity: 1; transform: none; } }.testimonial-stars{color:var(--gold-text);font-size:19px;letter-spacing:4px}.testimonial blockquote{font-size:17px;line-height:2.1;max-width:640px;margin:18px auto 26px}.testimonial figcaption{display:flex;align-items:center;justify-content:center;gap:13px}.testimonial-avatar{width:50px;height:50px;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(169,126,18,.45);background:var(--gold-wash);color:var(--gold-text);font-weight:900}.testimonial figcaption strong{display:block;font-size:14.5px}.testimonial figcaption small{color:var(--ink-40);font-size:12px}.testimonial-dots{display:flex;justify-content:center;gap:9px;margin-top:26px}.testimonial-dots .dot{width:9px;height:9px;border-radius:999px;border:none;background:var(--surface-3);transition:.35s;padding:0}.testimonial-dots .dot.is-active{width:30px;background:var(--gold-text)}.faq-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:8px 26px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:none}.faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;cursor:pointer;list-style:none;font-weight:800;font-size:15.5px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--gold-text)}.faq-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--line-strong);border-radius:999px;font-size:19px;color:var(--ink-60);transition:.35s;line-height:1}.faq-item[open] .faq-icon{transform:rotate(45deg);background:var(--gold-text);border-color:var(--gold-text);color:#fff}.faq-item[open] summary{color:var(--gold-text)}.faq-item p{margin:-5px 0 19px;font-size:14.5px;color:var(--ink-60);max-width:92%}.post-card{display:block}.post-card-link{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:.4s}.post-card-link:hover{transform:translateY(-5px);border-color:rgba(169,126,18,.5);box-shadow:var(--shadow-md)}.post-card-media{aspect-ratio: 16/9;overflow:hidden}.post-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.post-card-link:hover .post-card-media img{transform:scale(1.06)}.post-card-body{display:flex;flex-direction:column;gap:9px;padding:22px;flex:1}.post-card-meta{display:flex;align-items:center;gap:12px;font-size:11.5px;color:var(--ink-40)}.meta-sep{width:1px;height:11px;background:var(--line-strong)}.post-card-title{font-size:16.5px;font-weight:800;margin:0;line-height:1.75}.post-card-link:hover .post-card-title{color:var(--gold-text)}.post-card-excerpt{font-size:13.5px;color:var(--ink-40);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.post-card-more{margin-top:auto;padding-top:8px;font-size:12.5px;font-weight:800;color:var(--gold-text);display:inline-flex;align-items:center;gap:7px}.page-hero{position:relative;padding:120px 0 55px;text-align:center;overflow:hidden}.page-hero-glow{position:absolute;top:-140px;left:50%;width:680px;height:400px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(212,175,55,.2),transparent);filter:blur(55px)}.page-hero .container{position:relative}.page-hero .chip{margin-bottom:14px}.page-hero h1{font-size:clamp(26px,3.8vw,44px);margin-bottom:12px}.page-hero p{color:var(--ink-60);max-width:640px;margin-inline:auto}.breadcrumb{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-40);margin-bottom:22px}.breadcrumb a:hover{color:var(--gold-text)}.breadcrumb-sep{color:var(--gold-text)}.breadcrumb-current{color:var(--gold-text)}.woo-breadcrumb{margin-top:16px;justify-content:center}.single-header{text-align:center;padding-top:120px}.single-title{font-size:clamp(23px,3.4vw,38px);line-height:1.6}.single-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;font-size:13px;color:var(--ink-40);margin-bottom:34px}.single-cover{border-radius:var(--radius-lg);overflow:hidden;margin-bottom:12px;border:1px solid var(--line-strong);box-shadow:var(--shadow-md)}.entry-content{font-size:16px;line-height:2.05;color:var(--ink);padding-top:30px}.entry-content h2{font-size:22px;margin-top:44px;padding-inline-start:18px;border-inline-start:3px solid var(--gold)}.entry-content h3{font-size:18px;color:var(--gold-text);margin-top:34px}.entry-content p{color:#4a4335}.entry-content img{border-radius:var(--radius);margin:30px 0}.entry-content ul li,.entry-content ol li{margin-bottom:8px}.entry-content a{color:var(--gold-text);text-decoration:underline;text-underline-offset:4px}.entry-content blockquote{margin:30px 0;padding:22px 28px;background:var(--gold-wash);border-inline-start:3px solid var(--gold);border-radius:14px}.article-cta{background:var(--surface);border:1px solid rgba(169,126,18,.35);border-radius:var(--radius-lg);padding:34px;margin-top:50px}.article-cta-title{font-size:19px;font-weight:900;margin-bottom:8px}.article-cta-text{color:var(--ink-60);font-size:14.5px}.cta-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:20px}.related-title{text-align:center;font-size:26px;margin-bottom:34px}.section-cta-wrap{padding-bottom:100px}.cta-band{position:relative;border-radius:36px;overflow:hidden;background-size:cover;background-position:center;border:1px solid var(--line-strong)}.cta-overlay{position:absolute;inset:0;background:rgba(23,17,8,.78)}.cta-inner{position:relative;text-align:center;padding:90px 24px}.cta-inner .chip{margin-bottom:20px}.cta-inner h2{color:var(--milk);font-size:clamp(26px,3.6vw,44px)}.cta-inner p{color:rgba(247,241,224,.8);max-width:600px;margin:0 auto 32px;font-size:16.5px}.cta-inner .cta-actions{justify-content:center}.contact-grid{display:grid;grid-template-columns:2fr 3fr;gap:26px;align-items:start}.contact-info{display:flex;flex-direction:column;gap:15px}.contact-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:21px;transition:.3s}.contact-card:hover{border-color:rgba(169,126,18,.4)}.contact-card h2{font-size:14.5px;margin-bottom:7px}.contact-card a,.contact-card p{font-size:15.5px;font-weight:800;color:var(--gold-text);margin:0}.contact-card .ltr-value{display:inline-block}.contact-card small{display:block;color:var(--ink-40);font-size:11.5px;margin-top:6px}.contact-hours{background:linear-gradient(145deg,var(--gold-wash),transparent);border-color:rgba(169,126,18,.35)}.contact-form-wrap{background:var(--surface);border:1px solid rgba(169,126,18,.3);border-radius:var(--radius-lg);padding:38px;scroll-margin-top:120px}.contact-form-wrap h2{font-size:22px;margin-bottom:6px}.contact-form-sub{color:var(--ink-60);font-size:14px;margin-bottom:24px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-field{margin-bottom:15px}.form-field label{display:block;font-size:12.5px;font-weight:800;margin-bottom:7px}.form-field label em{color:var(--gold-text);font-style:normal}.form-field label small{color:var(--ink-40);font-weight:400}.form-field input,.form-field textarea,.form-field select{width:100%;border:1px solid var(--line-strong);border-radius:13px;background:#fff;padding:12px 15px;font-family:inherit;font-size:14px;color:var(--ink);transition:border-color .3s}.form-field input:focus,.form-field textarea:focus{border-color:var(--gold-text);outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.18)}.hp-field{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}input[dir="ltr"],textarea[dir="ltr"]{text-align:left}input[dir="ltr"]::placeholder{text-align:right}.form-notice{border-radius:13px;padding:15px 19px;font-size:14px;margin-bottom:20px}.form-notice strong{display:block}.form-success{background:#e9f7ee;border:1px solid #b6e2c3;color:#1e6b38}.form-error{background:#fdeeee;border:1px solid #f0c3c3;color:#a13535}.notfound{position:relative;min-height:72vh;display:grid;place-items:center;overflow:hidden;text-align:center;padding-top:90px}.notfound-ghost{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:19rem;font-weight:900;color:var(--surface-3);user-select:none}.notfound-inner{position:relative}.notfound-code{font-size:14px;font-weight:800;letter-spacing:.3em;color:var(--gold-text)}.notfound h1{font-size:clamp(28px,4vw,46px)}.notfound p{color:var(--ink-60);max-width:470px;margin:0 auto 30px}.notfound .cta-actions{justify-content:center}.site-footer{background:var(--surface);border-top:1px solid var(--line);margin-top:30px}.footer-gold-line{height:1px;background:linear-gradient(270deg,transparent,var(--gold),transparent)}.footer-cta{border-bottom:1px solid var(--line)}.footer-cta-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;padding-block:34px;text-align:start}.footer-cta-title{font-size:21px;font-weight:900;margin:0}.footer-cta-title span{color:var(--gold-text)}.footer-cta-sub{color:var(--ink-60);font-size:13.5px;margin:6px 0 0}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-block:55px}.footer-heading{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:800;margin-bottom:19px}.footer-heading::before{content:'';width:22px;height:2px;background:var(--gold)}.footer-desc{font-size:13.5px;color:var(--ink-60);line-height:2}.socials{display:flex;gap:11px;margin-top:18px}.socials a{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink-60);transition:.3s}.socials a:hover{border-color:var(--gold-text);background:var(--gold-wash);color:var(--gold-text)}.footer-menu{list-style:none;margin:0;padding:0}.footer-menu li{margin-bottom:11px}.footer-menu a{font-size:13.5px;color:var(--ink-60);transition:.25s;position:relative;padding-inline-start:13px}.footer-menu a::before{content:'';position:absolute;inset-inline-start:0;top:10px;width:5px;height:5px;border-radius:999px;background:var(--gold)}.footer-menu a:hover{color:var(--gold-text)}.footer-contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.footer-contact li{display:flex;gap:11px;font-size:13.5px;color:var(--ink-60);line-height:1.9;align-items:flex-start}.footer-contact svg{color:var(--gold-text);flex-shrink:0;margin-top:3px}.footer-contact a:hover{color:var(--gold-text)}.footer-bottom{border-top:1px solid var(--line)}.footer-bottom-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-block:20px;font-size:12px;color:var(--ink-40)}.footer-bottom-inner p{margin:0}.floating-call{position:fixed;bottom:24px;left:24px;z-index:90;display:flex;align-items:center;gap:0;overflow:hidden;background:var(--surface);border:1px solid rgba(169,126,18,.4);border-radius:999px;padding:11px;box-shadow:var(--shadow-gold);transition:.4s}.floating-call:hover{background:var(--gold-text);padding-inline-end:18px}.floating-call-icon{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:var(--gold-text);color:#fff}.floating-call:hover .floating-call-icon{background:#fff;color:var(--gold-text)}.floating-call-text{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:13.5px;font-weight:800;color:var(--ink);transition:.4s}.floating-call:hover .floating-call-text{max-width:120px;opacity:1;margin-inline-start:9px;color:#fff}.pagination{display:flex;justify-content:center;gap:8px;margin-top:46px}.pagination .page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding-inline:12px;border-radius:12px;border:1px solid var(--line-strong);color:var(--ink-60);font-size:14px;font-weight:700}.pagination .page-numbers.current{background:var(--gold-text);border-color:var(--gold-text);color:#fff}.pagination .page-numbers:hover:not(.current) {border-color:var(--gold-text);color:var(--gold-text)}.comments-area{max-width:880px;margin:60px auto;padding-inline:22px}.comment-body{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:20px;margin-bottom:14px}.comment-respond input:not([type='submit']), .comment-respond textarea {width:100%;border:1px solid var(--line-strong);border-radius:13px;padding:12px 15px;font-family:inherit;background:#fff}.comment-respond .submit{border:none;border-radius:999px;padding:13px 30px;background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);font-weight:800;font-size:14.5px}@media (max-width:1024px){.grid-4,ul.products{grid-template-columns:repeat(3,1fr)}.process-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.hero-ghost-word{display:none}.single-product div.product{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr}}@media (max-width:768px){.hero{padding-top:70px}.hero-inner{grid-template-columns:1fr;gap:44px}.hero-copy{text-align:center}.hero-actions,.hero-trust{justify-content:center}.hero-desc{margin-inline:auto}.grid-3{grid-template-columns:1fr 1fr}ul.products{grid-template-columns:1fr 1fr}.primary-nav{display:none}.header-phone{display:none}.menu-toggle{display:flex}.footer-grid{grid-template-columns:1fr;gap:32px}.footer-cta-inner{text-align:center;justify-content:center}.form-row{grid-template-columns:1fr}.contact-form-wrap{padding:26px}.cta-inner{padding:60px 18px}.stats-grid{grid-template-columns:repeat(2,1fr)}.faq-item p{max-width:100%}.notfound-ghost{font-size:11rem}}@media (max-width:520px){.grid-3,ul.products{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr}.float-card-top{left:6px}.float-card-bottom{right:6px}.section{padding:65px 0}.announcement-inner{gap:10px;font-size:10.5px}}.mofid-slider{position:relative;overflow:hidden;direction:rtl;height:var(--slider-h,70vh);min-height:420px;max-height:780px;background:var(--coal)}.slider-slides{position:absolute;inset:0}.slider-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s ease , visibility .9s}.slider-slide.is-active{opacity:1;visibility:visible;z-index:2}.slider-img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 7s ease}.slider-slide.is-active .slider-img{transform:scale(1)}.slider-overlay{position:absolute;inset:0;background:linear-gradient(to left,rgba(23,17,8,.82) 0%,rgba(23,17,8,.45) 45%,rgba(23,17,8,.15) 100%) , linear-gradient(to top,rgba(23,17,8,.75),transparent 55%)}.slider-caption{position:absolute;inset-inline-start:6%;bottom:14%;max-width:620px;color:var(--milk);display:flex;flex-direction:column;align-items:flex-start;gap:15px;opacity:0;transform:translateY(28px);transition:opacity .8s ease .25s , transform .8s ease .25s}.slider-slide.is-active .slider-caption{opacity:1;transform:none}.slider-title{font-size:clamp(22px,3.6vw,42px);line-height:1.55;margin:0;color:var(--milk)}.slider-excerpt{font-size:15.5px;color:rgba(247,241,224,.8);margin:0;line-height:1.95}.slider-dots{position:absolute;left:22px;top:50%;transform:translateY(-50%);z-index:5;display:flex;flex-direction:column;gap:12px}.slider-dot{width:14px;height:34px;border-radius:999px;border:1.5px solid rgba(247,241,224,.45);background:transparent;padding:3px;display:flex;align-items:flex-start;justify-content:center;transition:.4s}.slider-dot span{width:6px;height:6px;border-radius:999px;background:rgba(247,241,224,.55);transition:.4s}.slider-dot:hover{border-color:var(--gold)}.slider-dot.is-active{height:52px;border-color:var(--gold);background:rgba(212,175,55,.15)}.slider-dot.is-active span{background:var(--gold)}.slider-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(247,241,224,.15);z-index:6}#slider-progress-bar{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold-4),var(--gold))}@media (max-width:768px){.mofid-slider{height:60vh;min-height:380px}.slider-caption{inset-inline-start:8%;bottom:12%}.slider-excerpt{display:none}.slider-dots{left:12px;gap:9px}.slider-dot{width:12px;height:26px}.slider-dot.is-active{height:40px}}.stories-section{padding:26px 0 4px}.stories-row{display:flex;gap:20px;overflow-x:auto;padding:12px 4px 20px;scrollbar-width:none;justify-content:center}.stories-row::-webkit-scrollbar{display:none}.story-bubble{display:flex;flex-direction:column;align-items:center;gap:9px;background:none;border:none;cursor:pointer;flex-shrink:0}.story-ring{position:relative;width:92px;height:92px;border-radius:999px;padding:3.5px;background:conic-gradient(from 210deg,#c1941a,#d4af37,#8a6910,#e9cd82,#c1941a);transition:transform .35s ease , box-shadow .35s ease}.story-ring::after{content:'';position:absolute;inset:3.5px;border-radius:999px;background:var(--bg)}.story-ring img{position:relative;z-index:1;width:100%;height:100%;border-radius:999px;object-fit:cover;border:3px solid var(--bg)}.story-bubble:hover .story-ring{transform:scale(1.07);box-shadow:0 10px 28px -8px rgba(169,126,18,.5)}.story-name{font-size:12.5px;font-weight:700;color:var(--ink-60);max-width:96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-bubble:hover .story-name{color:var(--gold-text)}@media (max-width:768px){.stories-row{justify-content:flex-start}.story-ring{width:76px;height:76px}.story-name{font-size:11.5px;max-width:80px}}.story-viewer{position:fixed;inset:0;z-index:400;display:grid;place-items:center;background:rgba(12,9,4,.92);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .35s , visibility .35s}.story-viewer.is-open{opacity:1;visibility:visible}.story-stage{position:relative;width:min(430px,94vw);height:min(78vh,720px);border-radius:26px;overflow:hidden;background:var(--coal);box-shadow:0 40px 100px -20px rgba(0,0,0,.8)}.story-stage img.story-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(15,10,4,.85),transparent 40%) , linear-gradient(to bottom,rgba(15,10,4,.55),transparent 25%);pointer-events:none}.story-progress{position:absolute;top:14px;left:14px;right:14px;display:flex;gap:5px;z-index:5}.story-seg{flex:1;height:3.5px;border-radius:999px;background:rgba(255,255,255,.3);overflow:hidden}.story-seg i{display:block;height:100%;width:0;background:var(--gold);border-radius:inherit}.story-seg.is-done i{width:100%}.story-viewer-head{position:absolute;top:26px;left:16px;right:16px;z-index:6;display:flex;align-items:center;justify-content:space-between}.story-viewer-title{color:var(--milk);font-size:14px;font-weight:800;text-shadow:0 2px 8px rgba(0,0,0,.6)}.story-close{width:38px;height:38px;border-radius:999px;border:1px solid rgba(247,241,224,.4);background:rgba(23,17,8,.5);color:var(--milk);font-size:22px;line-height:1;cursor:pointer;transition:.3s}.story-close:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.story-viewer-foot{position:absolute;bottom:22px;left:18px;right:18px;z-index:6;text-align:center}.story-link-btn{display:inline-flex;align-items:center;gap:8px;padding:13px 30px;border-radius:999px;background:var(--gold);color:var(--ink);font-weight:800;font-size:14px;text-decoration:none;box-shadow:0 12px 30px -8px rgba(212,175,55,.6);transition:.3s}.story-link-btn:hover{filter:brightness(1.08);transform:translateY(-2px)}.story-tapzone{position:absolute;top:0;bottom:0;width:34%;z-index:4;cursor:pointer;border:none;background:transparent}.story-tapzone.prev{left:0}.story-tapzone.next{right:0}body.story-open{overflow:hidden}@media (min-width:768px){.story-nav-out{display:none}}.mofid-cart{position:relative}.mofid-cart-toggle{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink);background:var(--surface);transition:.3s}.mofid-cart-toggle:hover{border-color:var(--gold-text);color:var(--gold-text);background:var(--gold-wash)}.mofid-cart-badge{position:absolute;top:-6px;left:-6px;min-width:21px;height:21px;padding-inline:5px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);font-size:11px;font-weight:900;line-height:1;border:2px solid var(--bg);transition:transform .25s ease}.mofid-cart-badge[data-count="0"]{display:none}.mofid-cart-badge.is-bumped{animation:cartBumped .6s ease}@keyframes cartBumped { 0% { transform: scale(1); } 35% { transform: scale(1.45); } 100% { transform: scale(1); } }.mofid-minicart{position:absolute;top: calc(100% + 14px);left:0;z-index:160;width:340px;max-width:92vw;background:var(--surface);border:1px solid var(--line-strong);border-radius:20px;box-shadow:0 30px 70px -20px rgba(39,33,15,.4);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .35s ease , visibility .35s , transform .35s ease}.mofid-cart:hover .mofid-minicart,.mofid-cart.is-open .mofid-minicart{opacity:1;visibility:visible;transform:none}.mofid-minicart::before{content:'';position:absolute;top:-7px;left:26px;width:14px;height:14px;background:var(--surface);border-inline-end:1px solid var(--line-strong);border-top:1px solid var(--line-strong);transform:rotate(-45deg)}.mofid-minicart-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid var(--line);font-size:13px}.mofid-minicart-head strong{font-size:14.5px}.mofid-minicart-head span{color:var(--ink-60);font-size:12.5px}.mofid-cart-total-mini{color:var(--gold-text);font-weight:900}.mofid-minicart-body{max-height:320px;overflow-y:auto;padding:8px 18px}.mofid-minicart-body ul.woocommerce-mini-cart{list-style:none;margin:0;padding:0}.mofid-minicart-body li.woocommerce-mini-cart-item{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px dashed var(--line)}.mofid-minicart-body li.woocommerce-mini-cart-item:last-child{border-bottom:none}.mofid-minicart-body img{width:52px;height:52px;border-radius:10px;object-fit:cover}.mofid-minicart-body a{font-size:13px;font-weight:700;color:var(--ink);line-height:1.7}.mofid-minicart-body .quantity{font-size:12px;color:var(--ink-60)}.mofid-minicart-body .remove{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:#fdeeee;color:#b02626;font-size:15px;line-height:1;order:-1}.mofid-minicart-body .woocommerce-mini-cart__empty-message{padding:26px 10px;text-align:center;color:var(--ink-40);font-size:13px}.mofid-minicart-body .woocommerce-mini-cart__total{display:flex;justify-content:space-between;padding:12px 0 4px;border-top:1px solid var(--line);font-size:13.5px;font-weight:800}.mofid-minicart-body .woocommerce-mini-cart__buttons{display:none}.mofid-minicart-foot{display:flex;gap:9px;padding:14px 18px 18px}.mofid-minicart-foot .btn{flex:1}@media (max-width:1024px){.mofid-minicart{position:fixed;top:auto;right:12px;left:12px;bottom:12px;width:auto;max-width:none;max-height:62vh;top:unset}.mofid-minicart::before{display:none}.mofid-minicart-body{max-height:40vh}}.woocommerce-cart-form table.shop_table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.woocommerce-cart-form table.shop_table th{background:var(--surface-2);color:var(--ink);font-size:13px;font-weight:800;padding:14px 16px;text-align:right;border-bottom:1px solid var(--line)}.woocommerce-cart-form table.shop_table td{padding:16px;border-bottom:1px dashed var(--line);vertical-align:middle;font-size:14px}.woocommerce-cart-form tr:last-child td{border-bottom:none}table.shop_table .product-thumbnail img{width:70px;height:70px;border-radius:12px;object-fit:cover}table.shop_table .product-name a{font-weight:800;color:var(--ink)}table.shop_table .product-name a:hover{color:var(--gold-text)}table.shop_table .product-remove a.remove{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:#fdeeee;color:#b02626;font-size:17px}table.shop_table .product-remove a.remove:hover{background:#b02626;color:#fff}table.shop_table .quantity input{width:66px;border:1px solid var(--line-strong);border-radius:10px;padding:8px 8px;font-family:inherit;font-size:14px;background:var(--surface)}table.shop_table td.actions{padding:16px}.actions .coupon{display:flex;gap:9px;flex-wrap:wrap}.actions .coupon input{flex:1;min-width:150px;border:1px solid var(--line-strong);border-radius:12px;padding:11px 14px;font-family:inherit;font-size:13.5px;background:var(--surface)}.actions button.button,button[name="update_cart"]{border:none;border-radius:12px;padding:12px 22px;font-weight:800;font-size:13.5px;background:var(--surface-2);color:var(--ink);border:1px solid var(--line-strong);font-family:inherit}.cart-collaterals{margin-top:26px;display:flex;justify-content:flex-end}.cart_totals{width:100%;max-width:420px;background:var(--surface);border:1px solid rgba(169,126,18,.3);border-radius:var(--radius);padding:26px}.cart_totals h2{font-size:18px;margin-bottom:16px}.cart_totals table{width:100%}.cart_totals table th,.cart_totals table td{padding:11px 0;border-bottom:1px dashed var(--line);font-size:14px;text-align:right}.cart_totals table tr:last-child th,.cart_totals table tr:last-child td{border-bottom:none}.cart_totals .order-total th,.cart_totals .order-total td{font-size:17px;font-weight:900;color:var(--gold-text)}.wc-proceed-to-checkout{margin-top:20px}.wc-proceed-to-checkout .checkout-button{display:block;text-align:center;padding:15px;border-radius:14px;background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);font-weight:900;font-size:15.5px;box-shadow:var(--shadow-gold)}.wc-proceed-to-checkout .checkout-button:hover{filter:brightness(1.08)}.woocommerce-checkout .col2-set{display:grid;grid-template-columns:1fr;gap:26px}.woocommerce-billing-fields h3,.woocommerce-shipping-fields h3,#order_review_heading{font-size:19px;margin-bottom:18px}.woocommerce-checkout .form-row label{font-size:12.5px;font-weight:800;display:block;margin-bottom:7px}.woocommerce-checkout .form-row-wide.first,.woocommerce-checkout .form-row.first,.woocommerce-checkout .form-row.last{float:none;width:100%}.woocommerce-checkout .form-row{display:inline-grid;width:100%;margin-bottom:15px}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select{width:100%;border:1px solid var(--line-strong);border-radius:13px;padding:12px 15px;font-family:inherit;font-size:14px;background:#fff;transition:.3s}.woocommerce-checkout .form-row input:focus,.woocommerce-checkout .form-row textarea:focus{border-color:var(--gold-text);outline:none;box-shadow:0 0 0 3px rgba(212,175,55,.18)}.woocommerce-checkout .form-row .required{color:var(--gold-text)}.woocommerce-page form.checkout{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;align-items:start}.woocommerce-page form.checkout .woocommerce-checkout-review-order,#order_review_wrapper{grid-column:2;grid-row: 1 / span 2;position:sticky;top:120px}#order_review,.woocommerce-checkout-review-order-table{background:var(--surface);border:1px solid rgba(169,126,18,.3);border-radius:var(--radius-lg);padding:28px}table.woocommerce-checkout-review-order-table{width:100%;border-collapse:separate}table.woocommerce-checkout-review-order-table th,table.woocommerce-checkout-review-order-table td{padding:11px 0;font-size:13.5px;border-bottom:1px dashed var(--line);text-align:right}table.woocommerce-checkout-review-order-table .order-total th,table.woocommerce-checkout-review-order-table .order-total td{font-size:17px;font-weight:900;color:var(--gold-text);border-bottom:none}.wc_payment_methods{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.wc_payment_methods li{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:13px;padding:14px 16px;font-size:14px}.wc_payment_methods li label{font-weight:800;cursor:pointer}.wc_payment_methods input{margin-inline-end:8px;accent-color:var(--gold-text)}#place_order{width:100%;margin-top:22px;border:none;border-radius:14px;padding:16px;background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);font-family:inherit;font-weight:900;font-size:16px;box-shadow:var(--shadow-gold);cursor:pointer}#place_order:hover{filter:brightness(1.08)}.woocommerce-form-coupon-toggle,.woocommerce-form-login-toggle{font-size:13.5px;margin-bottom:16px}@media (max-width:900px){.woocommerce-page form.checkout{grid-template-columns:1fr}.woocommerce-page form.checkout .woocommerce-checkout-review-order{grid-column:1;position:static}}.woocommerce-order .woocommerce-thankyou-order-received{background:#e9f7ee;border:1px solid #b6e2c3;color:#1e6b38;border-radius:14px;padding:18px 22px;font-size:15px;font-weight:800;text-align:center}ul.order_details{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:24px 0;padding:0}ul.order_details li{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:15px 18px;font-size:12.5px;color:var(--ink-60)}ul.order_details li strong{display:block;color:var(--ink);font-size:15px;margin-top:5px}.woocommerce-account #main-content .woocommerce{display:grid;grid-template-columns:280px 1fr;gap:26px;align-items:start}.woocommerce-MyAccount-navigation{position:sticky;top:120px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:4px}.woocommerce-MyAccount-navigation ul li a{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:12px;font-size:14px;font-weight:700;color:var(--ink-60);transition:.25s}.woocommerce-MyAccount-navigation ul li a svg{width:18px;height:18px;color:var(--gold-text);flex-shrink:0}.woocommerce-MyAccount-navigation ul li a:hover{background:var(--surface-2);color:var(--ink)}.woocommerce-MyAccount-navigation ul li.is-active a{background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);box-shadow:var(--shadow-gold)}.woocommerce-MyAccount-navigation ul li.is-active a svg{color:var(--milk)}.woocommerce-MyAccount-content{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{font-size:19px;margin-top:4px}.woocommerce-MyAccount-content table.woocommerce-orders-table,.woocommerce-MyAccount-content table.shop_table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px}.woocommerce-MyAccount-content table th{background:var(--surface-2);padding:12px 14px;text-align:right;font-weight:800}.woocommerce-MyAccount-content table td{padding:12px 14px;border-bottom:1px dashed var(--line)}.woocommerce-MyAccount-content a.button,.woocommerce-orders-table a.button{display:inline-block;border-radius:10px;padding:8px 16px;font-size:12.5px;font-weight:800;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--ink)}.woocommerce-MyAccount-content .woocommerce-message{margin-bottom:20px}.woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:16px}.woocommerce-Address address{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:18px;font-size:13.5px;line-height:2}@media (max-width:900px){.woocommerce-account #main-content .woocommerce{grid-template-columns:1fr}.woocommerce-MyAccount-navigation{position:static}.woocommerce-MyAccount-navigation ul{flex-direction:row;flex-wrap:wrap}.woocommerce-Addresses{grid-template-columns:1fr}}.mofid-dash-welcome{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px}.mofid-dash-welcome h2{margin:0;font-size:21px}.mofid-dash-welcome p{margin:4px 0 0;font-size:13.5px;color:var(--ink-60)}.mofid-dash-avatar{width:58px;height:58px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);font-size:22px;font-weight:900;flex-shrink:0}.mofid-dash-welcome-user{display:flex;align-items:center;gap:15px}.mofid-dash-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px}.mofid-dash-card{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;padding:20px;text-decoration:none;transition:.3s;display:block}.mofid-dash-card:hover{border-color:var(--gold-text);transform:translateY(-3px);box-shadow:var(--shadow-sm)}.mofid-dash-card strong{display:block;font-size:26px;color:var(--gold-text);line-height:1.3}.mofid-dash-card span{font-size:13px;color:var(--ink-60);font-weight:700}.mofid-dash-links{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.mofid-dash-links a{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line-strong);border-radius:13px;padding:14px 17px;font-size:13.5px;font-weight:800;color:var(--ink);transition:.3s}.mofid-dash-links a:hover{border-color:var(--gold-text);color:var(--gold-text)}.mofid-dash-links a svg{width:18px;height:18px;color:var(--gold-text)}@media (max-width:640px){.mofid-dash-grid{grid-template-columns:1fr 1fr}.mofid-dash-links{grid-template-columns:1fr}}.mofid-login-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:0;max-width:980px;margin:0 auto;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(169,126,18,.3);box-shadow:var(--shadow-md)}.mofid-login-brand{position:relative;background: var(--coal) center/cover;color:var(--milk);padding:46px 36px;display:flex;flex-direction:column;justify-content:center}.mofid-login-brand::before{content:'';position:absolute;inset:0;background:rgba(23,17,8,.72)}.mofid-login-brand>*{position:relative}.mofid-login-brand h2{color:var(--milk);font-size:24px}.mofid-login-brand p{color:rgba(247,241,224,.8);font-size:14px;line-height:2}.mofid-login-brand ul{list-style:none;margin:18px 0 0;padding:0}.mofid-login-brand ul li{font-size:13.5px;padding:7px 0;color:rgba(247,241,224,.9)}.mofid-login-brand ul li::before{content:'✓';color:var(--gold);font-weight:900;margin-inline-end:9px}.mofid-login-forms{background:var(--surface);padding:42px 38px}.mofid-login-forms h2{font-size:21px;margin-bottom:22px}.woocommerce-form-login input.input-text,.woocommerce-form-register input.input-text{width:100%;border:1px solid var(--line-strong);border-radius:13px;padding:12px 15px;font-family:inherit;font-size:14px;background:#fff}.woocommerce-form-login label,.woocommerce-form-register label{display:block;font-size:12.5px;font-weight:800;margin-bottom:7px}.woocommerce-form-login .form-row,.woocommerce-form-register .form-row{margin-bottom:15px}.woocommerce-form-login .button,.woocommerce-form-register .button{width:100%;border:none;border-radius:13px;padding:14px;margin-top:6px;background:linear-gradient(270deg,var(--gold-4),var(--gold-deep));color:var(--milk);font-family:inherit;font-weight:900;font-size:15px;cursor:pointer}.woocommerce-form-login .button:hover,.woocommerce-form-register .button:hover{filter:brightness(1.08)}.woocommerce-form-login p.form-row:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.woocommerce-LostPassword a{font-size:12.5px;color:var(--gold-text);font-weight:700}.woocommerce-form-login .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink-60)}.mofid-register-note{margin-top:30px;padding-top:22px;border-top:1px dashed var(--line)}@media (max-width:860px){.mofid-login-wrap{grid-template-columns:1fr}.mofid-login-brand{padding:34px 26px}}.about-story-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:46px;align-items:center}.about-story-figure{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line-strong);box-shadow:var(--shadow-md)}.about-story-figure img{width:100%;aspect-ratio: 4/3.4;object-fit:cover}.about-story-badge{position:absolute;bottom:18px;right:18px;background:rgba(255,255,255,.94);border:1px solid rgba(169,126,18,.35);border-radius:14px;padding:12px 20px;text-align:center;backdrop-filter:blur(8px)}.about-story-badge strong{display:block;font-size:24px;color:var(--gold-text);line-height:1.2}.about-story-badge span{font-size:11px;color:var(--ink-40)}.about-story-content{margin:0;padding-top:0}.about-story-content .entry-content,.about-story-content.entry-content{padding-top:0}.contact-intro{margin-bottom:-30px;text-align:center}.contact-intro.entry-content{padding-top:0}.about-value-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;border:1px solid rgba(169,126,18,.4);background:var(--gold-wash);color:var(--gold-text);margin-bottom:16px;position:relative}@media (max-width:860px){.about-story-grid{grid-template-columns:1fr;gap:30px}}