.wtd-home-gallery-v2{--gallery-gap:18px;--gallery-card:clamp(196px,22.4vw,336px);padding:58px 0 52px;overflow:hidden;background:#f7f6f2;color:#17211c;font-family:inherit}
.wtd-home-gallery-v2,.wtd-home-gallery-v2 *{box-sizing:border-box}
.wtd-home-gallery-v2 .gallery-heading{width:min(1216px,calc(100% - 48px));margin:0 auto 28px;direction:rtl}
.wtd-home-gallery-v2 .gallery-heading h2{margin:0;font-size:clamp(29px,3vw,43px);line-height:1.4;font-weight:600;letter-spacing:-.025em}
.wtd-home-gallery-v2 .gallery-heading h2 span{color:#ba4a14}
.wtd-home-gallery-v2 .gallery-heading p{margin:10px 0 0;font-size:14px;line-height:1.9;color:#59665d}
.wtd-home-gallery-v2 .gallery-links{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:15px}
.wtd-home-gallery-v2 .gallery-links a{color:#a84513;font-size:13px;font-weight:500;text-underline-offset:4px}
.wtd-home-gallery-v2 .gallery-row-title{width:min(1216px,calc(100% - 48px));margin:0 auto 12px;direction:rtl;font-size:14px;font-weight:500;color:#647065}
.wtd-home-gallery-v2 .gallery-lane+.gallery-lane{margin-top:25px}
.wtd-home-gallery-v2 .gallery-row{width:100%;overflow-x:auto;overflow-y:hidden;direction:ltr;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b6bfb5 transparent;cursor:grab;scroll-behavior:auto;touch-action:auto;outline-offset:-3px}
.wtd-home-gallery-v2 .gallery-row:focus-visible{outline:2px solid #d1642d}
.wtd-home-gallery-v2 .gallery-row.is-dragging{cursor:grabbing;user-select:none}
.wtd-home-gallery-v2 .gallery-track{display:flex;width:max-content;gap:0;padding-bottom:12px;direction:ltr}
.wtd-home-gallery-v2 .gallery-group{display:flex;flex:0 0 auto;gap:var(--gallery-gap);margin:0;padding:0 var(--gallery-gap) 0 0;list-style:none}
.wtd-home-gallery-v2 .gallery-group[data-gallery-clone]{display:none}
.wtd-home-gallery-v2.is-enhanced .gallery-group[data-gallery-clone]{display:flex}
.wtd-home-gallery-v2 .gallery-item{flex:0 0 var(--gallery-card);width:var(--gallery-card);margin:0;padding:0;list-style:none}
.wtd-home-gallery-v2 .gallery-card{position:relative;display:block;isolation:isolate;aspect-ratio:8/5;overflow:hidden;margin:0;border-radius:16px;background:#e4e8e1;direction:rtl}
.wtd-home-gallery-v2 .gallery-photo{display:block;width:100%;height:100%;object-fit:cover;border:0;user-select:none;-webkit-user-drag:none}
.wtd-home-gallery-v2 .gallery-caption{position:absolute;inset:auto 12px 12px;margin:0;padding:8px 11px;background:rgba(247,246,242,.95);color:#193025;border-radius:9px;text-align:right;font-size:clamp(15px,1.3vw,19px);font-weight:600;line-height:1.4}
.wtd-home-gallery-v2 .gallery-caption small{display:block;margin-top:3px;font-size:11px;line-height:1.55;font-weight:400;color:#465a4e}
.wtd-home-gallery-v2 .gallery-brand{position:absolute;right:11px;top:11px;width:76px;height:34px;padding:6px 7px;background:#fff;border-radius:7px}
.wtd-home-gallery-v2 .gallery-brand img{display:block;width:100%;height:100%;object-fit:contain}
.wtd-home-gallery-v2 .gallery-card--app{height:auto;aspect-ratio:8/7;background:#202930}
.wtd-home-gallery-v2 .gallery-phone{position:absolute;width:86%;aspect-ratio:585/1266;left:7%;top:8%;border:4px solid #10191f;border-radius:20px;overflow:hidden;background:#202930;box-shadow:0 0 0 1px #59645c,0 8px 16px #0005;transform:rotate(-3deg)}
.wtd-home-gallery-v2 .gallery-phone img{display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-drag:none}
.wtd-home-gallery-v2 .gallery-card--app .gallery-caption{inset:auto 10px 10px;width:auto;background:#f7f6f2;color:#20352a;font-size:15px}
.wtd-home-gallery-v2 .gallery-card--app .gallery-brand{display:none}
@media(max-width:640px){.wtd-home-gallery-v2{--gallery-gap:12px;--gallery-card:clamp(196px,64vw,270px);padding:39px 0 36px}.wtd-home-gallery-v2 .gallery-heading,.wtd-home-gallery-v2 .gallery-row-title{width:calc(100% - 36px)}.wtd-home-gallery-v2 .gallery-heading h2{font-size:29px}.wtd-home-gallery-v2 .gallery-heading p{font-size:13px}.wtd-home-gallery-v2 .gallery-card{border-radius:13px}.wtd-home-gallery-v2 .gallery-caption{inset:auto 9px 9px;padding:7px 9px;font-size:15px}.wtd-home-gallery-v2 .gallery-caption small{font-size:10px}.wtd-home-gallery-v2 .gallery-card--app .gallery-caption{right:8px;bottom:9px;font-size:13px}.wtd-home-gallery-v2 .gallery-brand{width:66px;height:29px;padding:5px 6px;right:9px;top:9px}.wtd-home-gallery-v2 .gallery-links{gap:10px 17px}.wtd-home-gallery-v2 .gallery-links a{font-size:12px}}
@media(prefers-reduced-motion:reduce){.wtd-home-gallery-v2.is-enhanced .gallery-group[data-gallery-clone]{display:none}}
