@import url("https://fonts.googleapis.com/css2?family=Gilda+Display&family=IBM+Plex+Sans+Arabic:wght@400&display=swap");
/* Vea — Matcha Cream palette */
:root{--vea-cream:#F7F3EA;--vea-card:#FFFDF8;--vea-matcha:#EEF2E6;--vea-sage:#6F8C68;--vea-ink:#2E3A2C;--vea-blush:#E9C9C1;--vea-line:#E3DDCF}
html,body{background:var(--vea-cream)!important;color:var(--vea-ink)!important}

::selection{background:#D9E3CF;color:var(--vea-ink)}
html body header.default_header.bg-white,html body header.default_header nav.bg-white,html body header.default_header button.bg-white,html body header.default_header *{background:transparent!important;background-color:transparent!important;box-shadow:none!important}
html body div.bg-white.sticky:has(>header.default_header),html body div.sticky.top-0.bg-white{background:var(--vea-cream)!important;background-color:var(--vea-cream)!important;border-color:var(--vea-line)!important}
header.default_header{color:var(--vea-ink)!important}
.bg-white:not(.bg-skin-primary):not(header){background-color:var(--vea-card)!important}
[class*="text-[#131316]"],.text-black,.text-gray-900,.text-gray-800{color:var(--vea-ink)!important}
.text-gray-500,.text-gray-600,.text-gray-700{color:#5E6B5A!important}
.bg-black,.bg-gray-900{background-color:var(--vea-ink)!important}
.border-gray-100,.border-gray-200,.border-gray-300{border-color:var(--vea-line)!important}
.bg-gray-50,.bg-gray-100{background-color:var(--vea-matcha)!important}
.bg-gray-200{background-color:#E6E0D2!important}
main a img,main .rounded-lg,main .rounded-md{border-radius:18px!important}
button.bg-skin-primary,a.bg-skin-primary,input[type=submit]{border-radius:999px!important;letter-spacing:.02em}
html body footer.bg-skin-primary{background:#6F8C68!important;color:#FFFFFF!important}
html body footer.bg-skin-primary a,html body footer.bg-skin-primary p,html body footer.bg-skin-primary span,html body footer.bg-skin-primary h2,html body footer.bg-skin-primary h3{color:#FFFFFF!important}
html body footer.bg-skin-primary a[href*="instagram"]{background:#FFFFFF!important}
html body footer.bg-skin-primary a[href*="instagram"] *{color:#6F8C68!important}
main [class*="bg-red-"]:not(#vea-alert){background-color:var(--vea-blush)!important;color:#6B3B33!important}
.vea-en-ov{background:linear-gradient(90deg,#F7F3EA 0%,#EEF2E6 100%)!important}
.vea-en-ov div[style*="rgb(17, 17, 17)"]{background:var(--vea-sage)!important}
.vea-en-ov div[style*="rgb(27, 27, 27)"]{color:var(--vea-ink)!important}

.default_header_top_text.vea-mq{background:#6F8C68!important;color:#FFFFFF!important;overflow:hidden;white-space:nowrap;padding:0!important;height:44px;display:flex;align-items:center}
.vea-mq .vea-track{display:inline-flex;animation:veaMq 38s linear infinite;will-change:transform}
.vea-mq:hover .vea-track{animation-play-state:paused}
.vea-mq .vea-item{padding:0 44px;font-size:14.5px;letter-spacing:.02em;font-weight:500}
.vea-mq .vea-item b{color:#FFFFFF;font-weight:700}
@keyframes veaMq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.vea-nav{display:none;align-items:center;gap:34px}
@media(min-width:1024px){.vea-nav{display:flex}}
.vea-nav a{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:#2E3A2C!important;font-weight:500;white-space:nowrap;transition:color .2s}
.vea-nav a:hover{color:#6F8C68!important}
.vea-nav-r{margin-inline-end:26px}
.default_header_logo img{max-height:52px!important;width:auto!important}
nav.default_header_container>div.hidden.lg\:block{display:none!important}
.vea-hide{display:none!important}

html body *:not(svg):not(path):not(#v):not(#w){font-family:"Gilda Display","IBM Plex Sans Arabic",serif!important;font-weight:700!important;letter-spacing:.01em}
html body .icon-container p:first-of-type:not(#v),html body .vea-nav a:not(#v),html body footer h3:not(#v){letter-spacing:.05em!important}
html body main h2:not(#v),html body main h3:not(#v){text-transform:none!important}

html body *:not(svg):not(path):not(#v):not(#w){color:#1E3022!important}
html body .vo-b:not(#v):not(#w),html body .vo-cta:not(#v):not(#w),html body .vba-cta:not(#v):not(#w),html body .vea-cta:not(#v):not(#w),html body .bg-black:not(#v):not(#w),html body .vea-en-ov div[style*="#111"]:not(#v):not(#w),html body .swiper-pagination-bullet:not(#v):not(#w),html body .vea-en-ov [style*="#2f4a33"]:not(#v):not(#w),html body .vba-tag:not(#v):not(#w),html body .vtr-bd:not(#v):not(#w){background:#6F8C68!important;background-color:#6F8C68!important}
html body .vea-mq *:not(#v):not(#w):not(#x),html body footer *:not(#v):not(#w):not(#x),html body .bg-skin-primary:not(#v):not(#w):not(#x),html body .bg-skin-primary *:not(#v):not(#w):not(#x),html body .vo-b *:not(#v):not(#w):not(#x),html body .vo-b:not(#v):not(#w):not(#x),html body .vo-cta:not(#v):not(#w):not(#x),html body .vba-cta:not(#v):not(#w):not(#x),html body .vea-cta:not(#v):not(#w):not(#x),html body .bg-black:not(#v):not(#w):not(#x),html body .bg-black *:not(#v):not(#w):not(#x),html body .text-white:not(#v):not(#w):not(#x),html body .vea-en-ov div[style*="#111"]:not(#v):not(#w):not(#x),html body .vo-eye:not(#v):not(#w):not(#x),html body .vea-en-ov [style*="#2f4a33"]:not(#v):not(#w):not(#x),html body .vea-en-ov [style*="#2f4a33"] *:not(#v):not(#w):not(#x),html body .vba-tag:not(#v):not(#w):not(#x),html body .vba-ic:not(#v):not(#w):not(#x),html body .vtr-bd:not(#v):not(#w):not(#x){color:#FFFFFF!important}
html body footer a[href*="instagram"] *:not(#v):not(#w):not(#x){color:#6F8C68!important}
html body header svg:not(#v),html body main svg:not(#v),html body .icon-container svg:not(#v){color:#1E3022!important}
html body header svg [stroke]:not([stroke="none"]):not(#v),html body main svg [stroke]:not([stroke="none"]):not(#v){stroke:#1E3022!important}
html body header svg [fill="black"],html body header svg [fill="#000"],html body header svg [fill="#000000"],html body header svg [fill="#131316"],html body main svg [fill="black"],html body main svg [fill="#000"],html body main svg [fill="#000000"],html body main svg [fill="#131316"],html body main svg [fill="#1C274C"]{fill:#1E3022!important}
html body .vea-hide:not(#v):not(#w){display:none!important}

.vea-shop{padding:56px 16px 24px}
.vea-shop-in{max-width:1100px;margin:0 auto;text-align:center}
.vea-shop-eb{font-size:14px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px}
.vea-shop-h{font-size:40px;margin:0 0 32px;line-height:1.15}
.vea-shop-g{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:860px;margin:0 auto}
.vea-shop-c{display:flex;flex-direction:column;background:#FFFDF8;border:1px solid #E3DDCF;border-radius:22px;overflow:hidden;text-decoration:none;transition:transform .25s,box-shadow .25s}
.vea-shop-c:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(46,58,44,.08)}
.vea-shop-im{aspect-ratio:1/1;background:#F1F0EA;overflow:hidden}
.vea-shop-im img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0!important}
.vea-shop-b{padding:20px 18px 24px;display:flex;flex-direction:column;align-items:center;gap:8px}
.vea-shop-n{font-size:24px;margin:0;line-height:1.2}
.vea-shop-d{font-size:15px;margin:0;opacity:.8}
.vea-shop-p{font-size:22px;margin:4px 0 6px}
.vea-shop-p s{font-size:16px;opacity:.55;margin-inline-start:8px}
html body .vea-shop-btn:not(#v):not(#w):not(#x){display:inline-block;background:#6F8C68!important;color:#fff!important;border-radius:999px;padding:11px 30px;font-size:16px}
@media(max-width:640px){.vea-shop-g{gap:12px}.vea-shop-h{font-size:30px}.vea-shop-n{font-size:18px}.vea-shop-d{font-size:13px}.vea-shop-p{font-size:18px}.vea-shop-b{padding:14px 10px 18px}html body .vea-shop-btn:not(#v):not(#w):not(#x){padding:9px 18px;font-size:14px}}

.vea-shop-c{position:relative}
html body .vea-shop-badge:not(#v):not(#w):not(#x){position:absolute;top:14px;inset-inline-start:14px;z-index:2;background:#6F8C68!important;color:#fff!important;border-radius:999px;padding:6px 16px;font-size:14px;letter-spacing:.06em}
@media(max-width:640px){html body .vea-shop-badge:not(#v):not(#w):not(#x){top:10px;inset-inline-start:10px;padding:4px 11px;font-size:12px}}
html body .vba-shots:not(#v){display:none!important}
html.vea-ltr body .vba-list li:not(#v){direction:ltr!important;text-align:left!important;display:flex!important;align-items:flex-start;gap:12px;justify-content:flex-start}
html.vea-ltr body .vba-list li .vba-ic:not(#v){flex:0 0 auto;margin:2px 0 0 0!important}
html.vea-ltr body .vba-card:not(#v){direction:ltr!important;text-align:left!important}
html.vea-ltr body .vba-grid:not(#v){direction:ltr!important}
html body footer .flex-shrink-0.w-10:not(#v):not(#w):not(#x),html body footer .flex-shrink-0.w-10 *:not(#v):not(#w):not(#x){color:#6F8C68!important}
html body footer .flex-shrink-0.w-10 svg *:not(#v){stroke:#6F8C68!important}
html.vea-ltr body .vea-rev-h:not(#v),html.vea-ltr body .vea-rev-h *:not(#v){text-align:left!important;align-items:flex-start!important;margin-left:0!important}
