.alfajr-gallery{--alfajr-gallery-accent: #0d47c7;--alfajr-gallery-accent-rgb: 13, 71, 199;--alfajr-gallery-ink: #172033;--alfajr-gallery-muted: #687083;--alfajr-gallery-border: rgba(23, 32, 51, .11);--alfajr-gallery-border-strong: rgba(23, 32, 51, .2);--alfajr-gallery-surface: #ffffff;--alfajr-gallery-canvas: #f7f7f4;--alfajr-gallery-canvas-secondary: #f1f2f3;--alfajr-gallery-glass: rgba(255, 255, 255, .8);--alfajr-gallery-glass-strong: rgba(255, 255, 255, .94);--alfajr-gallery-shadow: 0 16px 50px rgba(15, 23, 42, .08);--alfajr-gallery-shadow-control: 0 8px 28px rgba(15, 23, 42, .16);--alfajr-gallery-radius: 18px;--alfajr-gallery-radius-small: 12px;--alfajr-gallery-thumb-size: 76px;--alfajr-gallery-thumb-gap: 10px;--alfajr-gallery-layout-gap: 14px;--alfajr-gallery-control-size: 46px;--alfajr-gallery-media-padding: clamp(4px, .8vw, 10px);--alfajr-gallery-preferred-height: 620px;--alfajr-gallery-current-height: 620px;--alfajr-gallery-duration-fast: .18s;--alfajr-gallery-duration: .42s;--alfajr-gallery-ease: cubic-bezier(.22, 1, .36, 1);--alfajr-gallery-zoom-scale: 1.42;position:relative;display:block;width:100%;min-width:0;color:var(--alfajr-gallery-ink);font:inherit;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.alfajr-gallery,.alfajr-gallery *,.alfajr-gallery *:before,.alfajr-gallery *:after{box-sizing:border-box}.alfajr-gallery button,.alfajr-gallery input,.alfajr-gallery select,.alfajr-gallery textarea{font:inherit}.alfajr-gallery button{-webkit-appearance:none;appearance:none}.alfajr-gallery img,.alfajr-gallery video,.alfajr-gallery iframe,.alfajr-gallery model-viewer{max-width:100%}.alfajr-gallery [hidden]{display:none!important}.alfajr-gallery__layout{display:grid;grid-template-columns:var(--alfajr-gallery-thumb-size) minmax(0,1fr);gap:var(--alfajr-gallery-layout-gap);align-items:start;width:100%;min-width:0}.alfajr-gallery__main,.alfajr-gallery__main-inner{position:relative;width:100%;min-width:0}.alfajr-gallery__thumbnails-shell{position:relative;width:var(--alfajr-gallery-thumb-size);min-width:0}.alfajr-gallery__thumbnails{display:flex;flex-direction:column;gap:var(--alfajr-gallery-thumb-gap);width:100%;max-height:var(--alfajr-gallery-current-height);margin:0;padding:2px 3px 8px 2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:rgba(23,32,51,.28) transparent;scroll-behavior:smooth;list-style:none}.alfajr-gallery__thumbnails::-webkit-scrollbar{width:5px;height:5px}.alfajr-gallery__thumbnails::-webkit-scrollbar-track{background:transparent}.alfajr-gallery__thumbnails::-webkit-scrollbar-thumb{border-radius:999px;background:#1720333d}.alfajr-gallery__thumbnail-item{flex:0 0 auto;margin:0;padding:0}.alfajr-gallery__thumbnail{position:relative;display:grid;width:var(--alfajr-gallery-thumb-size);height:var(--alfajr-gallery-thumb-size);margin:0;padding:4px;overflow:hidden;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid var(--alfajr-gallery-border);border-radius:var(--alfajr-gallery-radius-small);background:var(--alfajr-gallery-surface);box-shadow:0 2px 9px #0f172a09;place-items:center;transform:translateZ(0);transition:border-color var(--alfajr-gallery-duration-fast) ease,box-shadow var(--alfajr-gallery-duration-fast) ease,transform var(--alfajr-gallery-duration-fast) ease,background-color var(--alfajr-gallery-duration-fast) ease}.alfajr-gallery__thumbnail:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;content:"";border:2px solid transparent;border-radius:inherit;transition:border-color var(--alfajr-gallery-duration-fast) ease}.alfajr-gallery__thumbnail:hover{border-color:var(--alfajr-gallery-border-strong);background:#fff;box-shadow:0 6px 18px #0f172a14;transform:translate3d(0,-1px,0)}.alfajr-gallery__thumbnail.is-active,.alfajr-gallery__thumbnail[aria-selected=true]{border-color:rgba(var(--alfajr-gallery-accent-rgb),.56);box-shadow:0 0 0 1px rgba(var(--alfajr-gallery-accent-rgb),.85),0 7px 20px rgba(var(--alfajr-gallery-accent-rgb),.12)}.alfajr-gallery__thumbnail.is-active:after,.alfajr-gallery__thumbnail[aria-selected=true]:after{border-color:#ffffffbf}.alfajr-gallery__thumbnail:focus-visible{outline:3px solid rgba(var(--alfajr-gallery-accent-rgb),.32);outline-offset:2px}.alfajr-gallery__thumbnail-image{display:block;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;border-radius:8px;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.alfajr-gallery__thumbnail-overlay{position:absolute;top:4px;right:4px;bottom:4px;left:4px;pointer-events:none;border-radius:8px;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.06))}.alfajr-gallery__media-icon{position:absolute;z-index:2;right:6px;bottom:6px;display:grid;min-width:23px;min-height:23px;padding:4px;pointer-events:none;place-items:center;border:1px solid rgba(23,32,51,.08);border-radius:50%;background:#fffffff0;color:#111827;box-shadow:0 3px 10px #00000021;font-size:9px;font-weight:750;line-height:1;letter-spacing:.01em;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.alfajr-gallery__media-icon svg{display:block;width:12px;height:12px;pointer-events:none}.alfajr-gallery__viewport{position:relative;isolation:isolate;z-index:0;width:100%;min-width:0;height:clamp(240px,var(--alfajr-gallery-preferred-height),min(900px,84vh));min-height:0;overflow:clip;border:1px solid var(--alfajr-gallery-border);border-radius:var(--alfajr-gallery-radius);background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.8),transparent 56%),var(--alfajr-gallery-canvas);box-shadow:var(--alfajr-gallery-shadow);contain:layout paint style;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:height .36s var(--alfajr-gallery-ease),border-color var(--alfajr-gallery-duration-fast) ease,box-shadow var(--alfajr-gallery-duration-fast) ease}@supports not (overflow: clip){.alfajr-gallery__viewport{overflow:hidden}}.alfajr-gallery__viewport:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 1px #ffffffbf}.alfajr-gallery__viewport:hover{border-color:#17203324;box-shadow:0 18px 58px #0f172a18}.alfajr-gallery__viewport:focus-visible{outline:3px solid rgba(var(--alfajr-gallery-accent-rgb),.32);outline-offset:3px}.alfajr-gallery__viewport.is-pointer-dragging,.alfajr-gallery.is-dragging .alfajr-gallery__viewport{cursor:grabbing}.alfajr-gallery__track{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.alfajr-gallery__slide{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;place-items:center;transform:translateZ(0);will-change:opacity,transform}.alfajr-gallery__slide.is-active{z-index:3;visibility:visible;opacity:1;pointer-events:auto}.alfajr-gallery__slide.is-transitioning-out{z-index:2;visibility:visible;pointer-events:none}.alfajr-gallery__slide.is-drag-neighbor{z-index:2;visibility:visible;opacity:.35;pointer-events:none}.alfajr-gallery__slide[aria-hidden=true] a,.alfajr-gallery__slide[aria-hidden=true] button,.alfajr-gallery__slide[aria-hidden=true] input,.alfajr-gallery__slide[aria-hidden=true] video,.alfajr-gallery__slide[aria-hidden=true] iframe,.alfajr-gallery__slide[aria-hidden=true] model-viewer{visibility:hidden}.alfajr-gallery__media{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;padding:var(--alfajr-gallery-media-padding);overflow:hidden;place-items:center}.alfajr-gallery__media-inner{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;place-items:center}.alfajr-gallery__zoom-trigger{position:relative;z-index:1;display:grid;width:100%;height:100%;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;cursor:zoom-in;border:0;border-radius:calc(var(--alfajr-gallery-radius) - 5px);background:transparent;color:inherit;place-items:center;touch-action:manipulation;pointer-events:auto!important}.alfajr-gallery__zoom-trigger>*{pointer-events:none!important}.alfajr-gallery__zoom-trigger:focus-visible{outline:3px solid rgba(var(--alfajr-gallery-accent-rgb),.34);outline-offset:-4px}.alfajr-gallery__image{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;opacity:1;visibility:visible;pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;backface-visibility:hidden;transform:translateZ(0) scale(1);transform-origin:var(--alfajr-zoom-origin-x, 50%) var(--alfajr-zoom-origin-y, 50%);transition:transform .26s var(--alfajr-gallery-ease),opacity .22s ease,filter .22s ease;will-change:transform}.alfajr-gallery__image[data-lazy-state=placeholder]{filter:blur(8px);opacity:.82;transform:translateZ(0) scale(1.015)}.alfajr-gallery__image[data-lazy-state=loaded]{filter:none;opacity:1}@media(hover:hover)and (pointer:fine){.alfajr-gallery__zoom-trigger:hover .alfajr-gallery__image,.alfajr-gallery__zoom-trigger.is-hover-zooming .alfajr-gallery__image{transform:translateZ(0) scale(var(--alfajr-gallery-zoom-scale))}}.alfajr-gallery__zoom-hint{position:absolute;z-index:4;right:14px;top:14px;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:7px 10px;pointer-events:none;border:1px solid rgba(23,32,51,.08);border-radius:999px;background:#ffffffc2;color:var(--alfajr-gallery-ink);box-shadow:0 5px 18px #0f172a14;opacity:0;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);font-size:11px;font-weight:650;line-height:1;transform:translate3d(0,-4px,0);transition:opacity var(--alfajr-gallery-duration-fast) ease,transform var(--alfajr-gallery-duration-fast) ease}.alfajr-gallery__zoom-hint svg{width:14px;height:14px}@media(hover:hover)and (pointer:fine){.alfajr-gallery__zoom-trigger:hover .alfajr-gallery__zoom-hint,.alfajr-gallery__zoom-trigger:focus-visible .alfajr-gallery__zoom-hint{opacity:1;transform:translateZ(0)}}.alfajr-gallery__rich-media,.alfajr-gallery__deferred-media,.alfajr-gallery__deferred-content{position:relative;display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;place-items:center;border-radius:calc(var(--alfajr-gallery-radius) - 5px);background:#f0f1f2}.alfajr-gallery__deferred-poster{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.alfajr-gallery__deferred-shade{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 54%,rgba(8,12,20,.14))}.alfajr-gallery__deferred-trigger{position:relative;z-index:4;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:54px;min-height:54px;margin:0;padding:0 18px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid rgba(255,255,255,.82);border-radius:999px;background:#ffffffd6;color:#111827;box-shadow:0 12px 36px #0f172a33;backdrop-filter:blur(14px) saturate(155%);-webkit-backdrop-filter:blur(14px) saturate(155%);font-size:13px;font-weight:700;line-height:1;transition:background-color var(--alfajr-gallery-duration-fast) ease,box-shadow var(--alfajr-gallery-duration-fast) ease,transform var(--alfajr-gallery-duration-fast) ease}.alfajr-gallery__deferred-trigger:hover{background:#fffffff7;box-shadow:0 15px 42px #0f172a3d;transform:translate3d(0,-1px,0) scale(1.015)}.alfajr-gallery__deferred-trigger:active{transform:scale(.97)}.alfajr-gallery__deferred-trigger:focus-visible{outline:3px solid rgba(var(--alfajr-gallery-accent-rgb),.4);outline-offset:3px}.alfajr-gallery__deferred-trigger svg{display:block;width:20px;height:20px;pointer-events:none}.alfajr-gallery__deferred-media.is-loaded .alfajr-gallery__deferred-poster,.alfajr-gallery__deferred-media.is-loaded .alfajr-gallery__deferred-shade,.alfajr-gallery__deferred-media.is-loaded .alfajr-gallery__deferred-trigger{display:none}.alfajr-gallery__video,.alfajr-gallery__external-video,.alfajr-gallery__model,.alfajr-gallery__media video,.alfajr-gallery__media iframe,.alfajr-gallery__media model-viewer,.alfajr-gallery__deferred-content video,.alfajr-gallery__deferred-content iframe,.alfajr-gallery__deferred-content model-viewer{position:relative;z-index:3;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;margin:0;border:0;border-radius:inherit;background:#000;object-fit:contain}.alfajr-gallery__media model-viewer,.alfajr-gallery__deferred-content model-viewer{background:transparent;--poster-color: transparent}.alfajr-gallery__media iframe,.alfajr-gallery__deferred-content iframe{aspect-ratio:auto}.alfajr-gallery__rich-media-status{position:absolute;z-index:5;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:7px 10px;pointer-events:none;border-radius:999px;background:#111827b8;color:#fff;opacity:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:11px;line-height:1.2;transition:opacity var(--alfajr-gallery-duration-fast) ease}.alfajr-gallery__deferred-media.is-loading .alfajr-gallery__rich-media-status{opacity:1}.alfajr-gallery__controls-layer{position:absolute;isolation:isolate;z-index:100;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none!important}.alfajr-gallery__arrow{position:absolute;z-index:110!important;top:50%;display:grid;width:var(--alfajr-gallery-control-size);height:var(--alfajr-gallery-control-size);margin:0;padding:0;overflow:visible;cursor:pointer;pointer-events:auto!important;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:1px solid rgba(23,32,51,.1);border-radius:50%;background:var(--alfajr-gallery-glass);color:#182033;box-shadow:0 10px 30px #0f172a2b,inset 0 1px #ffffffd6;backdrop-filter:blur(16px) saturate(165%);-webkit-backdrop-filter:blur(16px) saturate(165%);place-items:center;transform:translate3d(0,-50%,0);transition:opacity var(--alfajr-gallery-duration-fast) ease,background-color var(--alfajr-gallery-duration-fast) ease,border-color var(--alfajr-gallery-duration-fast) ease,box-shadow var(--alfajr-gallery-duration-fast) ease,transform var(--alfajr-gallery-duration-fast) var(--alfajr-gallery-ease);will-change:transform}.alfajr-gallery__arrow:before{position:absolute;top:3px;right:3px;bottom:3px;left:3px;pointer-events:none!important;content:"";border:1px solid rgba(255,255,255,.72);border-radius:inherit}.alfajr-gallery__arrow>*,.alfajr-gallery__arrow svg,.alfajr-gallery__arrow path,.alfajr-gallery__arrow use{pointer-events:none!important}.alfajr-gallery__arrow svg{display:block;width:20px;height:20px;stroke-width:1.8}.alfajr-gallery__arrow:hover{border-color:#17203324;background:var(--alfajr-gallery-glass-strong);box-shadow:0 13px 36px #0f172a38,inset 0 1px #fff}.alfajr-gallery__arrow:active{transform:translate3d(0,-50%,0) scale(.94)}.alfajr-gallery__arrow:focus-visible{outline:3px solid rgba(var(--alfajr-gallery-accent-rgb),.38);outline-offset:3px}.alfajr-gallery__arrow[disabled],.alfajr-gallery__arrow[aria-disabled=true]{cursor:default;opacity:.3;box-shadow:none}.alfajr-gallery__arrow--previous{left:14px}.alfajr-gallery__arrow--next{right:14px}.alfajr-gallery[data-media-count="1"] .alfajr-gallery__arrow,.alfajr-gallery[data-media-count="0"] .alfajr-gallery__arrow{display:none}.alfajr-gallery__counter{position:absolute;z-index:105;right:14px;bottom:14px;display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:30px;padding:7px 11px;pointer-events:none!important;border:1px solid rgba(23,32,51,.08);border-radius:999px;background:#ffffffd1;color:#222938;box-shadow:0 6px 20px #0f172a1a;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;letter-spacing:.02em}.alfajr-gallery[data-media-count="1"] .alfajr-gallery__counter,.alfajr-gallery[data-media-count="0"] .alfajr-gallery__counter{display:none}.alfajr-gallery__progress{position:absolute;z-index:104;right:14px;bottom:51px;left:14px;height:2px;overflow:hidden;pointer-events:none;border-radius:999px;background:#17203314;opacity:0;transition:opacity var(--alfajr-gallery-duration-fast) ease}.alfajr-gallery[data-autoplay=true] .alfajr-gallery__progress{opacity:1}.alfajr-gallery__progress-bar{width:100%;height:100%;border-radius:inherit;background:rgba(var(--alfajr-gallery-accent-rgb),.72);transform:scaleX(0);transform-origin:left center;will-change:transform}.alfajr-gallery.is-autoplay-running .alfajr-gallery__progress-bar{animation:alfajr-gallery-progress var(--alfajr-autoplay-delay, 5s) linear forwards}.alfajr-gallery.is-autoplay-paused .alfajr-gallery__progress-bar{animation-play-state:paused}@keyframes alfajr-gallery-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.alfajr-gallery__dots{display:none;align-items:center;justify-content:center;gap:7px;min-height:24px;margin:10px 0 0;padding:0;list-style:none}.alfajr-gallery__dot-button{display:grid;width:22px;height:22px;margin:0;padding:0;cursor:pointer;touch-action:manipulation;border:0;background:transparent;place-items:center}.alfajr-gallery__dot-button:before{width:6px;height:6px;content:"";border-radius:999px;background:#c1c5cd;transition:width var(--alfajr-gallery-duration-fast) var(--alfajr-gallery-ease),background-color var(--alfajr-gallery-duration-fast) ease,transform var(--alfajr-gallery-duration-fast) ease}.alfajr-gallery__dot-button:hover:before{background:#8d94a1;transform:scale(1.15)}.alfajr-gallery__dot-button.is-active:before,.alfajr-gallery__dot-button[aria-current=true]:before{width:18px;background:var(--alfajr-gallery-accent)}.alfajr-gallery__dot-button:focus-visible{outline:2px solid rgba(var(--alfajr-gallery-accent-rgb),.42);outline-offset:1px;border-radius:999px}.alfajr-gallery__status{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.alfajr-gallery__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:#070a11f5;color:#fff;box-shadow:none}.alfajr-gallery__lightbox:not([open]){display:none!important}.alfajr-gallery__lightbox[open],.alfajr-gallery__lightbox.is-fallback-open{z-index:2147483000!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.alfajr-gallery__lightbox::backdrop{background:#070a11e0;backdrop-filter:blur(8px) saturate(115%);-webkit-backdrop-filter:blur(8px) saturate(115%)}.alfajr-gallery__lightbox.is-fallback-open{position:fixed!important;z-index:2147483000!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important}.alfajr-gallery__lightbox-shell{position:relative;isolation:isolate;display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;background:transparent}.alfajr-gallery__lightbox-stage{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;min-width:0;min-height:0;padding:clamp(18px,3vw,42px) clamp(22px,6vw,92px);overflow:hidden;place-items:center}.alfajr-gallery__lightbox-image{display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain;object-position:center;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;transform:translateZ(0) scale(var(--alfajr-lightbox-scale, 1));transform-origin:var(--alfajr-lightbox-origin-x, 50%) var(--alfajr-lightbox-origin-y, 50%);transition:transform .22s var(--alfajr-gallery-ease);will-change:transform}.alfajr-gallery__lightbox.is-zoomed .alfajr-gallery__lightbox-stage{cursor:zoom-out}.alfajr-gallery__lightbox:not(.is-zoomed) .alfajr-gallery__lightbox-stage{cursor:zoom-in}.alfajr-gallery__lightbox-control{position:absolute;z-index:10;display:grid;width:52px;height:52px;margin:0;padding:0;cursor:pointer;touch-action:manipulation;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff1f;color:#fff;box-shadow:0 10px 32px #00000042;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);place-items:center;transition:background-color var(--alfajr-gallery-duration-fast) ease,transform var(--alfajr-gallery-duration-fast) var(--alfajr-gallery-ease),box-shadow var(--alfajr-gallery-duration-fast) ease}.alfajr-gallery__lightbox-control>*,.alfajr-gallery__lightbox-control svg,.alfajr-gallery__lightbox-control path{pointer-events:none}.alfajr-gallery__lightbox-control:hover{background:#fff3;box-shadow:0 13px 38px #00000057}.alfajr-gallery__lightbox-control:active{transform:scale(.95)}.alfajr-gallery__lightbox-control:focus-visible{outline:3px solid rgba(255,255,255,.35);outline-offset:3px}.alfajr-gallery__lightbox-close{top:18px;right:18px}.alfajr-gallery__lightbox-previous,.alfajr-gallery__lightbox-next{top:50%;transform:translateY(-50%)}.alfajr-gallery__lightbox-previous:active,.alfajr-gallery__lightbox-next:active{transform:translateY(-50%) scale(.95)}.alfajr-gallery__lightbox-previous{left:18px}.alfajr-gallery__lightbox-next{right:18px}.alfajr-gallery__lightbox-counter{position:absolute;z-index:9;right:18px;bottom:18px;min-width:62px;padding:8px 12px;pointer-events:none;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#1118276b;color:#fff;box-shadow:0 7px 24px #00000038}html.alfajr-gallery-lightbox-open,body.alfajr-gallery-lightbox-open{overflow:hidden!important}.alfajr-gallery--empty{display:grid;min-height:clamp(320px,52vw,620px);width:100%;overflow:hidden;border:1px solid var(--alfajr-gallery-border);border-radius:var(--alfajr-gallery-radius);background:var(--alfajr-gallery-canvas);place-items:center}.alfajr-gallery__placeholder{display:block;width:min(54%,420px);height:auto;color:#c6c9cf}.alfajr-gallery.is-loading .alfajr-gallery__viewport:after{position:absolute;z-index:90;top:14px;left:14px;width:22px;height:22px;pointer-events:none;content:"";border:2px solid rgba(23,32,51,.14);border-top-color:var(--alfajr-gallery-accent);border-radius:50%;animation:alfajr-gallery-spin .7s linear infinite}@keyframes alfajr-gallery-spin{to{transform:rotate(360deg)}}.alfajr-gallery.is-disabled .alfajr-gallery__arrow,.alfajr-gallery.is-disabled .alfajr-gallery__thumbnail,.alfajr-gallery.is-disabled .alfajr-gallery__dot-button{pointer-events:none!important}.alfajr-gallery noscript img{display:block;width:100%;height:auto;object-fit:contain}.alfajr-gallery .skeleton,.alfajr-gallery .loading-overlay,.alfajr-gallery .loading-overlay__spinner,.alfajr-gallery .productView-image-wrapper,.alfajr-gallery .productView-nav,.alfajr-gallery .productView-for,.alfajr-gallery .slick-arrow,.alfajr-gallery .swiper-button-next,.alfajr-gallery .swiper-button-prev{pointer-events:none}.alfajr-gallery .skeleton,.alfajr-gallery .loading-overlay,.alfajr-gallery .loading-overlay__spinner{display:none!important}.alfajr-gallery .shopify-model-viewer-ui,.alfajr-gallery .shopify-model-viewer-ui__controls-area,.alfajr-gallery .shopify-model-viewer-ui button{pointer-events:auto}@media screen and (max-width:1180px){.alfajr-gallery{--alfajr-gallery-thumb-size: 70px;--alfajr-gallery-layout-gap: 12px;--alfajr-gallery-control-size: 44px}}@media screen and (max-width:989px){.alfajr-gallery{--alfajr-gallery-thumb-size: 66px;--alfajr-gallery-thumb-gap: 9px;--alfajr-gallery-layout-gap: 10px;--alfajr-gallery-media-padding: clamp(3px, 1.2vw, 8px)}.alfajr-gallery__layout{display:flex;flex-direction:column;gap:var(--alfajr-gallery-layout-gap)}.alfajr-gallery__main{order:1}.alfajr-gallery__thumbnails-shell{order:2;width:100%}.alfajr-gallery__thumbnails{width:100%;max-height:none;flex-direction:row;gap:var(--alfajr-gallery-thumb-gap);padding:2px 2px 7px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:2px;scroll-snap-type:x proximity;scrollbar-gutter:auto}.alfajr-gallery__thumbnail-item{scroll-snap-align:start}.alfajr-gallery__thumbnail{flex:0 0 var(--alfajr-gallery-thumb-size)}.alfajr-gallery__viewport{height:clamp(220px,var(--alfajr-gallery-preferred-height),min(780px,78dvh));border-radius:15px}.alfajr-gallery__arrow--previous{left:10px}.alfajr-gallery__arrow--next{right:10px}.alfajr-gallery__counter{right:10px;bottom:10px}.alfajr-gallery__progress{right:10px;bottom:45px;left:10px}.alfajr-gallery__dots{display:flex}}@media screen and (max-width:749px){.alfajr-gallery{--alfajr-gallery-thumb-size: 62px;--alfajr-gallery-control-size: 40px;--alfajr-gallery-radius: 14px;--alfajr-gallery-radius-small: 10px;--alfajr-gallery-zoom-scale: 1}.alfajr-gallery__viewport{width:100%;height:clamp(210px,var(--alfajr-gallery-preferred-height),min(700px,76dvh));box-shadow:0 10px 34px #0f172a12}.alfajr-gallery__media{padding:3px}.alfajr-gallery__arrow{opacity:.9;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%)}.alfajr-gallery__arrow svg{width:18px;height:18px}.alfajr-gallery__counter{min-width:52px;min-height:28px;padding:6px 9px;font-size:11px}.alfajr-gallery__zoom-hint{display:none}.alfajr-gallery__deferred-trigger{min-width:50px;min-height:50px;padding-inline:15px}.alfajr-gallery__lightbox{width:100vw;height:100dvh;border-radius:0}.alfajr-gallery__lightbox-stage{padding:12px}.alfajr-gallery__lightbox-control{width:42px;height:42px}.alfajr-gallery__lightbox-close{top:max(10px,env(safe-area-inset-top));right:10px}.alfajr-gallery__lightbox-previous{left:8px}.alfajr-gallery__lightbox-next{right:8px}.alfajr-gallery__lightbox-counter{right:10px;bottom:max(10px,env(safe-area-inset-bottom))}}@media screen and (max-width:430px){.alfajr-gallery{--alfajr-gallery-thumb-size: 58px;--alfajr-gallery-thumb-gap: 8px}.alfajr-gallery__arrow{width:38px;height:38px}.alfajr-gallery__arrow--previous{left:7px}.alfajr-gallery__arrow--next{right:7px}}@media(prefers-reduced-motion:reduce){.alfajr-gallery,.alfajr-gallery *,.alfajr-gallery *:before,.alfajr-gallery *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.alfajr-gallery__image{transform:none!important}.alfajr-gallery__progress{display:none}}@media(prefers-contrast:more){.alfajr-gallery{--alfajr-gallery-border: rgba(0, 0, 0, .35);--alfajr-gallery-border-strong: rgba(0, 0, 0, .65)}.alfajr-gallery__arrow,.alfajr-gallery__counter,.alfajr-gallery__deferred-trigger{border-color:#00000061;background:#fff}}@media(forced-colors:active){.alfajr-gallery__thumbnail.is-active,.alfajr-gallery__thumbnail[aria-selected=true],.alfajr-gallery__arrow,.alfajr-gallery__deferred-trigger,.alfajr-gallery__lightbox-control{border:2px solid ButtonText}.alfajr-gallery__dot-button.is-active:before,.alfajr-gallery__dot-button[aria-current=true]:before{background:Highlight}}@media print{.alfajr-gallery__thumbnails-shell,.alfajr-gallery__controls-layer,.alfajr-gallery__dots,.alfajr-gallery__lightbox{display:none!important}.alfajr-gallery__layout{display:block}.alfajr-gallery__viewport{height:auto!important;min-height:0;overflow:visible;border:0;box-shadow:none}.alfajr-gallery__track{position:static}.alfajr-gallery__slide{display:none}.alfajr-gallery__slide.is-active{position:static;display:block;visibility:visible;opacity:1}.alfajr-gallery__media,.alfajr-gallery__media-inner,.alfajr-gallery__zoom-trigger,.alfajr-gallery__image{width:100%;height:auto;max-height:none}}.alfajr-gallery{--alfajr-gallery-media-padding: 0px;--alfajr-gallery-listing-image-scale: 1.08;--alfajr-gallery-listing-image-hover-scale: 1.16}.alfajr-gallery__viewport{background:#fff}.alfajr-gallery__media,.alfajr-gallery__media-inner,.alfajr-gallery__zoom-trigger{padding:0}.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__image{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center;transform:translateZ(0) scale(var(--alfajr-gallery-listing-image-scale))}.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__image[data-lazy-state=placeholder]{transform:translateZ(0) scale(calc(var(--alfajr-gallery-listing-image-scale) + .015))}@media(hover:hover)and (pointer:fine){.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__zoom-trigger:hover .alfajr-gallery__image,.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__zoom-trigger.is-hover-zooming .alfajr-gallery__image{transform:translateZ(0) scale(var(--alfajr-gallery-listing-image-hover-scale))}}@media screen and (max-width:989px){.alfajr-gallery{--alfajr-gallery-listing-image-scale: 1.06;--alfajr-gallery-listing-image-hover-scale: 1.06}}@media screen and (max-width:749px){.alfajr-gallery{--alfajr-gallery-listing-image-scale: 1.04;--alfajr-gallery-listing-image-hover-scale: 1.04}}@media(prefers-reduced-motion:reduce){.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__image{transform:translateZ(0) scale(var(--alfajr-gallery-listing-image-scale))!important}.alfajr-gallery__lightbox-image{transform:translateZ(0) scale(var(--alfajr-lightbox-scale, 1))!important}}.alfajr-gallery__main{display:flex;min-width:0;justify-content:center}.alfajr-gallery__viewport{width:min(100%,calc(min(84vh,900px)*.75));height:auto!important;max-height:none;aspect-ratio:3 / 4!important;margin-inline:auto}.alfajr-gallery__track,.alfajr-gallery__slide,.alfajr-gallery__media,.alfajr-gallery__media-inner,.alfajr-gallery__zoom-trigger{width:100%;height:100%}.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:translateZ(0) scale(1.015)}@media(hover:hover)and (pointer:fine){.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__zoom-trigger:hover .alfajr-gallery__image,.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__zoom-trigger.is-hover-zooming .alfajr-gallery__image{transform:translateZ(0) scale(1.07)}}.alfajr-gallery__lightbox-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:translateZ(0) scale(var(--alfajr-lightbox-scale, 1))}@media screen and (max-width:989px){.alfajr-gallery__viewport{width:100%;aspect-ratio:3 / 4!important}.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__image{transform:translateZ(0) scale(1.01)}}@media screen and (max-width:749px){.alfajr-gallery__viewport{width:100%;height:auto!important;aspect-ratio:3 / 4!important}}@media(prefers-reduced-motion:reduce){.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__image{transform:translateZ(0) scale(1.015)!important}}.alfajr-gallery{--alfajr-gallery-thumb-rail-space: 14px;--alfajr-gallery-desktop-image-scale: 1;--alfajr-gallery-desktop-hover-scale: 1.035}@media screen and (min-width:990px){.alfajr-gallery__layout{grid-template-columns:calc(var(--alfajr-gallery-thumb-size) + var(--alfajr-gallery-thumb-rail-space)) minmax(0,1fr);gap:10px}.alfajr-gallery__thumbnails-shell{width:calc(var(--alfajr-gallery-thumb-size) + var(--alfajr-gallery-thumb-rail-space));overflow:visible}.alfajr-gallery__thumbnails{width:100%;padding:4px var(--alfajr-gallery-thumb-rail-space) 12px 4px;overflow-x:hidden;scrollbar-gutter:auto}.alfajr-gallery__thumbnail-item,.alfajr-gallery__thumbnail{width:var(--alfajr-gallery-thumb-size);max-width:var(--alfajr-gallery-thumb-size)}.alfajr-gallery__main{display:block;width:100%}.alfajr-gallery__main-inner{width:100%}.alfajr-gallery__viewport{width:100%!important;height:auto!important;max-width:none;max-height:none;margin:0;aspect-ratio:1 / 1!important}.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__image{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;transform:translateZ(0) scale(var(--alfajr-gallery-desktop-image-scale))}@media(hover:hover)and (pointer:fine){.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__zoom-trigger:hover .alfajr-gallery__image,.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__zoom-trigger.is-hover-zooming .alfajr-gallery__image{transform:translateZ(0) scale(var(--alfajr-gallery-desktop-hover-scale))}}}@media screen and (max-width:989px){.alfajr-gallery__layout{grid-template-columns:minmax(0,1fr)}.alfajr-gallery__thumbnails-shell,.alfajr-gallery__thumbnails{width:100%}.alfajr-gallery__viewport{width:100%!important;height:auto!important;aspect-ratio:3 / 4!important}.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__image{object-fit:contain;object-position:center;transform:translateZ(0) scale(1.01)}}.alfajr-gallery__lightbox-image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;transform:translateZ(0) scale(var(--alfajr-lightbox-scale, 1))}@media(prefers-reduced-motion:reduce){.alfajr-gallery__slide[data-media-type=image] .alfajr-gallery__image{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/al-fajr-gallery.css.map */
