.af-live{--af5-wine:#5b1e28;--af5-paper:#faf7f2;--af5-ink:#292421;--af5-line:#ded4c8;--af5-muted:#70675f}.af-live .af5-image{width:100%;object-fit:cover}.af-live .af5-curve-hero{border-radius:0!important}.af-live .af3.af3-concept-a .af3-hero-photo{border-radius:30% 4% 24% 5% / 28% 5% 22% 6%;isolation:isolate}.af-live .af3.af3-concept-a .af3-hero-photo img{object-position:43% 42%}.af-live .af3 .af3-category:has(.af5-curve-men){border-radius:6% 30% 7% 20% / 8% 28% 8% 20%;overflow:hidden}.af-live .af3 .af3-category:has(.af5-curve-women){border-radius:30% 7% 22% 6% / 28% 8% 22% 8%;overflow:hidden}.af-live .af3-category .af5-image{border-radius:0!important;object-position:50% 35%}.af-live .af5-curve-sweep{border-radius:25% 5% 22% 5% / 32% 8% 28% 8%}.af-live .af5-curve-arch{border-radius:36% 36% 6% 6% / 36% 36% 8% 8%}.af-live .af5-curve-petal{border-radius:6% 27% 6% 24% / 8% 34% 8% 30%}.af-live .af3-edit:has(.af5-image){overflow:visible}.af-live .af3-edit .af5-image{border-radius:6% 28% 6% 25% / 9% 33% 8% 30%}.af-live .af4-story{border:0;background:transparent;overflow:visible}.af-live .af4-storybody{padding:23px 5px}.af-live .af4-storyimg{height:240px}.af-live .af4-heroart{height:290px;object-fit:cover}.af-live .af5-text-hero{grid-template-columns:minmax(0,1fr);max-width:1280px}.af-live .af5-text-hero h1{max-width:1000px}.af-live .af5-text-hero .af4-lead{max-width:790px}.af-live .af5-lens-editorial{height:270px;max-width:850px;margin:16px auto 34px;display:block;object-position:center}.af-live .af5-shop-art{width:100%}.af-live .af5-icon{width:24px;height:24px;flex:none;display:inline-block;vertical-align:middle}.af5-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.af5-mobile,.af5-search-panel,.af5-catalogue{font-family:Tajawal,Arial,sans-serif;color:var(--af5-ink);line-height:1.7}.af5-mobile *,.af5-search-panel *,.af5-catalogue *{box-sizing:border-box}.af-live [hidden]{display:none!important}.af5-close{display:inline-grid!important;place-items:center;width:44px!important;height:44px!important;min-width:44px!important;border:1px solid var(--af5-line)!important;border-radius:50%;background:transparent!important;color:var(--af5-wine)!important;padding:9px;cursor:pointer;flex:none}.af-live .af5-panel-head{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:25px}.af5-panel-head h2,.af5-panel-head strong{font-size:26px;font-weight:700;line-height:1.4}.af5-panel-head p{font-size:14px;color:var(--af5-muted);margin-top:7px}.af-live .af3 .af3-search-box,.af-live .af5-mobile-host{position:fixed;inset-block:0;inset-inline-start:0;inset-inline-end:auto;width:min(540px,100vw);max-width:100%;height:100dvh;max-height:none;background:#fffdf9;padding:28px;z-index:91;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 15px 60px #0002;border:0;display:block;isolation:isolate}.af-live .af5-mobile-host{width:min(440px,100vw);padding:24px}.admin-bar.af-live .af3 .af3-search-box,.admin-bar.af-live .af5-mobile-host{top:32px;height:calc(100dvh - 32px)}.af-live .af3-search[open]:before,.af-live .af3-mobile-menu[open]:before{content:'';position:fixed;inset:0;background:#24171366;backdrop-filter:blur(3px);z-index:90}.af5-overlay-open{overflow:hidden}.af-lang-ar .af5-mobile,.af-lang-ar .af5-search-panel,.af-lang-ar .af5-catalogue{direction:rtl;text-align:right}.af-lang-en .af5-mobile,.af-lang-en .af5-search-panel,.af-lang-en .af5-catalogue{direction:ltr;text-align:left}.af5-menu-search{display:flex;align-items:center;gap:12px;width:100%;padding:13px;border:1px solid var(--af5-line);border-radius:6px;background:#f5efe8;color:var(--af5-muted);text-align:start;font:inherit;min-height:50px;cursor:pointer}.af5-tabs{display:flex;gap:4px;border-bottom:1px solid var(--af5-line);margin:22px 0}.af-live .af5-tabs button{border:0;border-bottom:2px solid transparent;background:none!important;color:var(--af5-muted)!important;padding:12px 4px;font:inherit;font-size:15px;flex:1;min-height:48px;cursor:pointer}.af-live .af5-tabs [aria-selected=true]{border-color:var(--af5-wine);color:var(--af5-wine)!important;font-weight:700}.af-live a.af5-menu-link{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:16px;border-bottom:1px solid #e9e0d7;min-height:49px;padding:11px 0;text-decoration:none}.af5-menu-categories{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.af-live .af5-menu-categories a.af5-menu-link{background:#f2ece4;padding:16px 12px;border:0;border-radius:18px 4px 18px 4px;justify-content:center;font-weight:700}.af5-menu-categories a>span{display:none}.af5-menu-support{padding:19px;background:#f5efe8;border-radius:20px 5px 20px 5px;margin-top:23px}.af5-menu-support strong{font-size:16px}.af5-menu-support>div{display:flex;gap:20px;flex-wrap:wrap;margin-top:9px}.af5-menu-support a{font-size:15px;direction:ltr;color:var(--af5-wine)!important;text-decoration:underline!important;min-height:40px;display:flex;align-items:center}.af5-menu-bottom{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:21px 0 0;margin-top:18px;border-top:1px solid var(--af5-line)}.af5-menu-bottom a{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:13px;color:var(--af5-wine);min-height:52px}.af5-form{display:block;width:100%;min-width:0}.af5-query-label,.af5-field legend,.af5-select-label{font-size:15px;font-weight:700;display:block}.af5-query-label{margin-bottom:8px}.af-live .af5-query input,.af-live .af5-brand-find,.af-live .af5-price input,.af-live .af5-form select{font:inherit;font-size:16px;width:100%;min-width:0;border:1px solid var(--af5-line);background:white;color:var(--af5-ink);padding:12px;border-radius:5px;min-height:46px}.af5-query input{margin:0}.af5-field{border:0;border-bottom:1px solid var(--af5-line);padding:20px 0;margin:0;min-width:0}.af5-field legend{float:inline-start;width:100%;padding:0;margin:0 0 10px}.af5-field legend+*{clear:both}.af5-options{display:flex;flex-wrap:wrap;gap:8px;max-height:245px;overflow:auto;padding:3px}.af5-field-brand .af5-options{margin-top:12px;max-height:210px}.af5-choice{display:block;position:relative;cursor:pointer;font-size:14px}.af5-choice input{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;opacity:0}.af5-choice span{display:flex;align-items:center;justify-content:center;min-height:43px;padding:7px 12px;border:1px solid var(--af5-line);border-radius:6px;background:#fff;font-size:14px;line-height:1.5}.af5-choice input:checked+span{background:var(--af5-wine);border-color:var(--af5-wine);color:#fff}.af5-choice input:focus-visible+span{outline:3px solid #a98244;outline-offset:3px}.af5-small,.af5-brand-empty{font-size:13px;color:var(--af5-muted)}.af5-more{border-bottom:1px solid var(--af5-line);margin:0;padding:0!important}.af-live .af5-more>summary{display:list-item!important;list-style:disclosure-closed!important;cursor:pointer;width:auto!important;height:auto!important;min-height:48px;padding:16px 0;font-weight:700;font-size:15px}.af-live .af5-more[open]>summary{list-style:disclosure-open!important}.af5-price{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 0}.af5-price label{font-size:13px}.af5-price input{margin-top:6px}.af5-select-label{margin:18px 0}.af5-select-label select{display:block;margin-top:7px}.af5-form-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-top:12px}.af-live .af5-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;background:var(--af5-wine);border:1px solid var(--af5-wine);color:#fff!important;border-radius:6px 6px 20px 6px;font:inherit;font-size:16px;text-decoration:none;cursor:pointer}.af5-form-actions .af5-primary{flex:1}.af-live .af5-reset,.af-live .af5-text-link{display:inline-flex;align-items:center;min-height:44px;color:var(--af5-wine)!important;text-decoration:underline!important;font-size:14px}.af5-selected{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.af-live .af5-selected button{background:#f1e8e6!important;color:var(--af5-wine)!important;border:0;border-radius:5px;padding:7px 9px;font:inherit;font-size:13px;min-height:38px;min-width:0;cursor:pointer}.af5-form-error{font-size:14px;color:#9c2424;border-inline-start:3px solid #9c2424;padding:10px;margin:12px 0}.af5-catalogue-host{width:100%;display:block!important}.af5-catalogue{display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:start}.af5-filter-drawer{background:#fffdf9;border:1px solid var(--af5-line);padding:23px;border-radius:32px 6px 32px 6px}.af5-filter-drawer>summary{font-size:21px;font-weight:700;cursor:pointer;margin-bottom:20px;min-height:44px}.af5-results{min-width:0}.af5-result-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--af5-line);flex-wrap:wrap}.af5-result-head h2{font-size:28px}.af5-result-head p{font-size:14px;color:var(--af5-muted)}.af5-applied{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.af5-applied a{font-size:13px;border:1px solid var(--af5-line);border-radius:30px;min-height:38px;padding:6px 12px;display:inline-flex;gap:12px;align-items:center}.af5-applied a:hover{border-color:var(--af5-wine)}.af5-empty{background:#f0e8df;border-radius:50px 8px 50px 8px;padding:50px 36px}.af5-empty>.af5-icon{width:35px;height:35px;color:var(--af5-wine);margin-bottom:22px}.af5-empty h3{font-size:27px;margin-bottom:16px!important}.af5-empty p{max-width:620px;color:var(--af5-muted);margin-bottom:24px!important}.af5-empty>div{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.af5-catalog-help{padding:26px 0;border-top:1px solid var(--af5-line);margin-top:36px}.af5-catalog-help h3{font-size:20px;margin-bottom:14px}.af5-catalog-help a{color:var(--af5-wine);text-decoration:underline}.af5-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.af5-product{min-width:0}.af5-product>a{display:block}.af5-product img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:25px 5px 25px 5px}.af5-product h3{font-size:19px;margin-top:16px}.af5-product .price{color:var(--af5-wine);margin-top:8px}.af5-product .af-save{width:100%;font-size:13px;padding:9px 12px}.af5-pagination{display:flex;gap:8px;margin-top:28px}.af5-pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--af5-line);border-radius:6px}.af5-pagination a[aria-current=page]{background:var(--af5-wine);color:#fff}.af5-results[aria-busy=true]{opacity:.55}.af5-catalogue a:focus-visible,.af5-catalogue button:focus-visible,.af5-mobile a:focus-visible{outline:3px solid #a98244;outline-offset:3px}
@media(max-width:1100px){.af5-catalogue{grid-template-columns:270px minmax(0,1fr);gap:26px}.af5-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.af5-catalogue{grid-template-columns:1fr}.af5-filter-drawer{width:100%;padding:20px}.af-live .af4-heroart{height:245px}.af-live .af3.af3-concept-a .af3-hero-photo{border-radius:30% 5% 22% 5% / 28% 7% 22% 7%}}
@media(max-width:782px){.admin-bar.af-live .af3 .af3-search-box,.admin-bar.af-live .af5-mobile-host{top:46px;height:calc(100dvh - 46px)}}
@media(max-width:620px){.af-live .af3 .af3-search-box,.af-live .af5-mobile-host{padding:22px 18px}.af-live .af4-heroart{height:215px}.af-live .af4-storyimg{height:220px}.af-live .af5-lens-editorial{height:220px}.af5-panel-head h2{font-size:25px}.af5-panel-head{margin-bottom:20px}.af5-empty{padding:32px 24px}.af5-empty h3{font-size:24px}.af5-product-grid{gap:15px}.af5-product h3{font-size:17px}.af-live .af3.af3-concept-a .af3-hero-photo img{object-position:42% 38%}.af5-menu-categories .af5-menu-link{font-size:15px}}
@media(prefers-reduced-motion:no-preference){.af5-primary,.af5-choice span,.af5-menu-categories a{transition:background-color .18s,color .18s,transform .18s}.af5-menu-categories a:hover{transform:translateY(-2px)}.af-live .af3-category img{transition:transform .5s}.af-live .af3-category:hover img{transform:scale(1.035)}}

.af-live .af5-choice span,.af-live .af5-query-label,.af-live .af5-select-label,.af-live .af5-price label{color:var(--af5-ink)}.af-live .af5-choice input:checked+span{color:#fff}.af-live .af4-story:nth-child(3n+1) .af4-storyimg:not(.af5-image){border-radius:36% 36% 6% 6% / 36% 36% 8% 8%}.af-live .af4-story:nth-child(3n+2) .af4-storyimg:not(.af5-image){border-radius:25% 5% 22% 5% / 32% 8% 28% 8%}.af-live .af4-story:nth-child(3n) .af4-storyimg:not(.af5-image){border-radius:6% 27% 6% 24% / 8% 34% 8% 30%}
