{"id":2283,"date":"2024-04-18T06:48:00","date_gmt":"2024-04-18T04:48:00","guid":{"rendered":"https:\/\/truewhipp.si\/?page_id=2283"},"modified":"2026-04-12T18:54:25","modified_gmt":"2026-04-12T16:54:25","slug":"leglo-p","status":"publish","type":"post","link":"https:\/\/truewhipp.si\/en\/leglo-p\/","title":{"rendered":"Leglo\u00a0P"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2283\" class=\"elementor elementor-2283\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4f6b313 e-con-full e-flex e-con e-parent\" data-id=\"4f6b313\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e280f85 elementor-widget elementor-widget-html\" data-id=\"e280f85\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"sl\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Leglo P \u00b7 Truewhipp<\/title>\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Jost:wght@300;400;500&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\r\n\r\n:root {\r\n  --tw-green-dark:  #2a3a28;\r\n  --tw-green-mid:   #4a6741;\r\n  --tw-green-light: #c8d9b8;\r\n  --tw-cream:       #f7f4ee;\r\n  --tw-cream-dark:  #ede8df;\r\n  --tw-gold:        #b89a5e;\r\n  --tw-text:        #2c2c2c;\r\n  --tw-text-soft:   #5a5a5a;\r\n}\r\n\r\nhtml { scroll-behavior: smooth; }\r\nbody { background: var(--tw-cream); font-family: 'Jost', sans-serif; color: var(--tw-text); }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 INTRO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.intro {\r\n  background: var(--tw-green-dark);\r\n  padding: clamp(72px,10vw,120px) clamp(24px,8vw,120px) clamp(64px,8vw,104px);\r\n  text-align: center;\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\n.intro::before {\r\n  content: '';\r\n  position: absolute;\r\n  top: -80px; left: 50%;\r\n  transform: translateX(-50%);\r\n  width: 700px; height: 350px;\r\n  background: radial-gradient(ellipse, rgba(184,154,94,0.12) 0%, transparent 68%);\r\n  pointer-events: none;\r\n}\r\n\r\n.intro::after {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: 0; left: 0; right: 0; height: 1px;\r\n  background: linear-gradient(90deg, transparent, rgba(184,154,94,0.3), transparent);\r\n}\r\n\r\n.intro-grain {\r\n  position: absolute; inset: 0;\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'\/%3E%3C\/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'\/%3E%3C\/svg%3E\");\r\n  background-size: 200px 200px;\r\n  pointer-events: none; opacity: 0.6;\r\n}\r\n\r\n.eyebrow {\r\n  display: inline-flex; align-items: center; gap: 14px;\r\n  font-size: 11px; letter-spacing: 0.36em; text-transform: uppercase;\r\n  color: var(--tw-gold); font-weight: 500; margin-bottom: 22px;\r\n  opacity: 0; animation: fadeUp 0.9s 0.15s ease forwards;\r\n}\r\n.eyebrow::before, .eyebrow::after {\r\n  content: ''; display: block; height: 1px;\r\n  width: clamp(28px,4vw,52px); background: var(--tw-gold); opacity: 0.4;\r\n}\r\n\r\n.intro-heading {\r\n  font-family: 'Cormorant Garamond', serif;\r\n  font-size: clamp(56px,8vw,104px); font-weight: 300;\r\n  color: var(--tw-cream); line-height: 1.0; letter-spacing: -0.02em;\r\n  margin-bottom: 8px; opacity: 0; animation: fadeUp 0.9s 0.3s ease forwards;\r\n}\r\n.intro-heading em { font-style: italic; color: var(--tw-gold); }\r\n\r\n.intro-sub {\r\n  font-family: 'Cormorant Garamond', serif;\r\n  font-size: clamp(16px,1.8vw,22px); font-weight: 300; font-style: italic;\r\n  color: rgba(247,244,238,0.5); letter-spacing: 0.12em; margin-bottom: 28px;\r\n  opacity: 0; animation: fadeUp 0.9s 0.45s ease forwards;\r\n}\r\n\r\n.rule {\r\n  width: 60px; height: 2px;\r\n  background: linear-gradient(90deg, transparent, var(--tw-gold), transparent);\r\n  border: none; margin: 0 auto 32px;\r\n  opacity: 0; animation: fadeUp 0.9s 0.55s ease forwards;\r\n}\r\n\r\n.intro-meta {\r\n  display: inline-flex; gap: clamp(24px,4vw,56px);\r\n  opacity: 0; animation: fadeUp 0.9s 0.65s ease forwards; margin-bottom: 36px;\r\n}\r\n\r\n.meta-item { text-align: center; }\r\n.meta-label {\r\n  display: block; font-size: 10px; letter-spacing: 0.28em;\r\n  text-transform: uppercase; color: rgba(247,244,238,0.35); margin-bottom: 5px;\r\n}\r\n.meta-value {\r\n  display: block; font-family: 'Cormorant Garamond', serif;\r\n  font-size: clamp(14px,1.4vw,18px); font-weight: 400;\r\n  color: rgba(247,244,238,0.82); letter-spacing: 0.04em;\r\n}\r\n.intro-divider { width: 1px; background: rgba(184,154,94,0.2); align-self: stretch; }\r\n\r\n.intro-lead {\r\n  max-width: 640px; margin: 0 auto;\r\n  font-size: clamp(14px,1.2vw,16px); font-weight: 300;\r\n  line-height: 2.0; color: rgba(247,244,238,0.62); letter-spacing: 0.02em;\r\n  opacity: 0; animation: fadeUp 0.9s 0.8s ease forwards;\r\n}\r\n.intro-lead strong { color: rgba(247,244,238,0.90); font-weight: 400; }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.hero {\r\n  position: relative; width: 100%;\r\n  height: clamp(480px,65vw,860px);\r\n  overflow: hidden; background: var(--tw-green-dark); cursor: zoom-in;\r\n}\r\n.hero img {\r\n  width: 100%; height: 100%; object-fit: cover;\r\n  object-position: center 28%; display: block;\r\n  filter: saturate(0.88) brightness(0.90);\r\n  transition: transform 1.8s cubic-bezier(0.22,0.61,0.36,1), filter 1.2s ease;\r\n}\r\n.hero:hover img { transform: scale(1.035); filter: saturate(1.02) brightness(0.97); }\r\n\r\n.hero-vignette-top {\r\n  position: absolute; top: 0; left: 0; right: 0; height: 32%;\r\n  background: linear-gradient(to bottom, rgba(42,58,40,0.55), transparent);\r\n  pointer-events: none;\r\n}\r\n.hero-vignette-bot {\r\n  position: absolute; bottom: 0; left: 0; right: 0; height: 40%;\r\n  background: linear-gradient(to top, rgba(42,58,40,0.78), transparent);\r\n  pointer-events: none;\r\n}\r\n.hero-vignette-sides {\r\n  position: absolute; inset: 0;\r\n  background: radial-gradient(ellipse at center, transparent 55%, rgba(20,32,18,0.35) 100%);\r\n  pointer-events: none;\r\n}\r\n\r\n.hero-badge {\r\n  position: absolute; bottom: clamp(28px,4.5vw,60px);\r\n  left: 50%; transform: translateX(-50%);\r\n  text-align: center; z-index: 4; pointer-events: none;\r\n}\r\n.hero-badge span {\r\n  font-family: 'Cormorant Garamond', serif;\r\n  font-size: clamp(28px,3.6vw,50px); font-weight: 300; font-style: italic;\r\n  color: rgba(255,255,255,0.90); letter-spacing: 0.06em;\r\n  text-shadow: 0 4px 32px rgba(0,0,0,0.5); display: block; white-space: nowrap;\r\n}\r\n.hero-badge small {\r\n  font-family: 'Jost', sans-serif; font-size: 10px; letter-spacing: 0.34em;\r\n  text-transform: uppercase; color: var(--tw-gold); margin-top: 8px; display: block;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 GALLERY SECTION \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.gallery-section {\r\n  background: var(--tw-cream);\r\n  padding: clamp(60px,8vw,100px) clamp(20px,4vw,56px);\r\n}\r\n\r\n.section-header { text-align: center; margin-bottom: clamp(40px,5vw,68px); }\r\n\r\n.section-eyebrow {\r\n  display: inline-flex; align-items: center; gap: 14px;\r\n  font-size: 11px; letter-spacing: 0.32em; text-transform: uppercase;\r\n  color: var(--tw-gold); font-weight: 500; margin-bottom: 14px;\r\n}\r\n.section-eyebrow::before, .section-eyebrow::after {\r\n  content: ''; display: block; height: 1px;\r\n  width: clamp(24px,4vw,48px); background: var(--tw-gold); opacity: 0.4;\r\n}\r\n\r\n.section-title {\r\n  font-family: 'Cormorant Garamond', serif;\r\n  font-size: clamp(30px,3.4vw,52px); font-weight: 300;\r\n  color: var(--tw-green-dark); line-height: 1.12; margin-bottom: 6px;\r\n}\r\n.section-title em { font-style: italic; color: var(--tw-green-mid); }\r\n\r\n.section-rule {\r\n  width: 48px; height: 2px;\r\n  background: linear-gradient(90deg, transparent, var(--tw-gold), transparent);\r\n  border: none; margin: 18px auto 0;\r\n}\r\n\r\n\/* \u2500\u2500\u2500 GALLERY: 4 images in a considered editorial layout \u2500\u2500\u2500 *\/\r\n\r\n\/* Row 1: one wide hero-weight image left + two stacked right *\/\r\n.grid-row-1 {\r\n  display: grid;\r\n  grid-template-columns: 3fr 2fr;\r\n  grid-template-rows: 1fr 1fr;\r\n  gap: 10px;\r\n  margin-bottom: 10px;\r\n}\r\n\r\n\/* The first item spans both rows *\/\r\n.grid-row-1 .photo-item:first-child {\r\n  grid-row: 1 \/ 3;\r\n}\r\n\r\n\/* Row 2: two equal-width images *\/\r\n.grid-row-2 {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 10px;\r\n}\r\n\r\n\/* Photo items *\/\r\n.photo-item {\r\n  position: relative; overflow: hidden; border-radius: 3px;\r\n  cursor: zoom-in; background: var(--tw-green-dark);\r\n  opacity: 0; transform: translateY(28px);\r\n  animation: itemIn 0.8s ease forwards;\r\n}\r\n\r\n\/* Tall spanning image *\/\r\n.grid-row-1 .photo-item:first-child img {\r\n  width: 100%;\r\n  height: clamp(380px, 46vw, 680px);\r\n  object-fit: cover; object-position: center 20%;\r\n  display: block;\r\n  filter: saturate(0.82) brightness(0.94);\r\n  transition: transform 1.1s cubic-bezier(0.22,0.61,0.36,1), filter 0.9s ease;\r\n}\r\n\r\n\/* Two stacked right-side images *\/\r\n.grid-row-1 .photo-item:not(:first-child) img {\r\n  width: 100%;\r\n  height: clamp(180px, 22vw, 330px);\r\n  object-fit: cover; object-position: center 30%;\r\n  display: block;\r\n  filter: saturate(0.82) brightness(0.94);\r\n  transition: transform 1.1s cubic-bezier(0.22,0.61,0.36,1), filter 0.9s ease;\r\n}\r\n\r\n\/* Bottom two equal images *\/\r\n.grid-row-2 .photo-item img {\r\n  width: 100%;\r\n  height: clamp(220px, 26vw, 400px);\r\n  object-fit: cover; object-position: center 25%;\r\n  display: block;\r\n  filter: saturate(0.82) brightness(0.94);\r\n  transition: transform 1.1s cubic-bezier(0.22,0.61,0.36,1), filter 0.9s ease;\r\n}\r\n\r\n.photo-item:hover img { transform: scale(1.07); filter: saturate(1.08) brightness(1.04); }\r\n\r\n\/* Stagger *\/\r\n.grid-row-1 .photo-item:nth-child(1) { animation-delay: 0.05s; }\r\n.grid-row-1 .photo-item:nth-child(2) { animation-delay: 0.14s; }\r\n.grid-row-1 .photo-item:nth-child(3) { animation-delay: 0.22s; }\r\n.grid-row-2 .photo-item:nth-child(1) { animation-delay: 0.12s; }\r\n.grid-row-2 .photo-item:nth-child(2) { animation-delay: 0.22s; }\r\n\r\n\/* Overlay *\/\r\n.photo-overlay {\r\n  position: absolute; inset: 0;\r\n  background: linear-gradient(155deg, rgba(42,58,40,0.0) 0%, rgba(42,58,40,0.62) 100%);\r\n  opacity: 0; transition: opacity 0.45s ease;\r\n  display: flex; align-items: flex-end; justify-content: flex-end; padding: 16px;\r\n}\r\n.photo-item:hover .photo-overlay { opacity: 1; }\r\n\r\n.zoom-icon {\r\n  width: 34px; height: 34px;\r\n  border: 1.5px solid rgba(255,255,255,0.5); border-radius: 50%;\r\n  display: flex; align-items: center; justify-content: center;\r\n  opacity: 0; transform: scale(0.5) rotate(-15deg);\r\n  transition: opacity 0.35s 0.07s ease, transform 0.4s 0.07s cubic-bezier(0.34,1.56,0.64,1);\r\n}\r\n.photo-item:hover .zoom-icon { opacity: 1; transform: scale(1) rotate(0deg); }\r\n.zoom-icon svg { width: 15px; height: 15px; fill: none; stroke: white; stroke-width: 1.8; }\r\n\r\n\/* Gold shimmer *\/\r\n.photo-item::before {\r\n  content: ''; position: absolute; inset: 0; z-index: 2;\r\n  background: linear-gradient(115deg, transparent 25%, rgba(184,154,94,0.13) 50%, transparent 75%);\r\n  background-size: 250% 250%; background-position: 220% 0;\r\n  transition: background-position 0.85s ease; pointer-events: none;\r\n}\r\n.photo-item:hover::before { background-position: -40% 0; }\r\n\r\n\/* Caption on hover *\/\r\n.photo-caption {\r\n  position: absolute; bottom: 14px; left: 14px;\r\n  font-family: 'Jost', sans-serif; font-size: 9px;\r\n  letter-spacing: 0.28em; text-transform: uppercase;\r\n  color: rgba(255,255,255,0.55);\r\n  opacity: 0; transform: translateY(4px);\r\n  transition: opacity 0.4s ease, transform 0.4s ease; z-index: 3;\r\n}\r\n.photo-item:hover .photo-caption { opacity: 1; transform: translateY(0); }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 QUOTE BREAK \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.quote-break {\r\n  background: var(--tw-cream-dark);\r\n  padding: clamp(48px,6vw,80px) clamp(24px,8vw,120px);\r\n  text-align: center;\r\n  border-top: 1px solid rgba(184,154,94,0.15);\r\n  border-bottom: 1px solid rgba(184,154,94,0.15);\r\n}\r\n.quote-mark {\r\n  font-family: 'Cormorant Garamond', serif;\r\n  font-size: 80px; line-height: 0.6; color: var(--tw-gold); opacity: 0.25;\r\n  display: block; margin-bottom: 12px;\r\n}\r\n.quote-text {\r\n  font-family: 'Cormorant Garamond', serif;\r\n  font-size: clamp(20px,2.2vw,30px); font-weight: 300; font-style: italic;\r\n  color: var(--tw-green-dark); line-height: 1.7;\r\n  max-width: 580px; margin: 0 auto; letter-spacing: 0.02em;\r\n}\r\n.quote-text strong { font-weight: 400; color: var(--tw-green-mid); font-style: normal; }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 FOOTER \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.footer-note {\r\n  background: var(--tw-green-dark);\r\n  padding: clamp(40px,6vw,72px) clamp(24px,8vw,100px);\r\n  text-align: center; position: relative;\r\n}\r\n.footer-note::before {\r\n  content: ''; position: absolute; top: 0; left: 0; right: 0; height: 1px;\r\n  background: linear-gradient(90deg, transparent, rgba(184,154,94,0.28), transparent);\r\n}\r\n.footer-note p {\r\n  font-family: 'Cormorant Garamond', serif;\r\n  font-size: clamp(16px,1.8vw,22px); font-weight: 300; font-style: italic;\r\n  color: rgba(247,244,238,0.55); letter-spacing: 0.04em;\r\n  line-height: 1.8; max-width: 560px; margin: 0 auto;\r\n}\r\n.footer-note p strong { color: var(--tw-gold); font-weight: 400; font-style: normal; }\r\n.footer-logo {\r\n  font-family: 'Cormorant Garamond', serif;\r\n  font-size: 13px; letter-spacing: 0.3em; text-transform: uppercase;\r\n  color: rgba(247,244,238,0.2); margin-top: 28px; display: block;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 LIGHTBOX \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.lightbox {\r\n  display: none; position: fixed; inset: 0; z-index: 9999;\r\n  background: rgba(10,18,9,0.97);\r\n  backdrop-filter: blur(16px); -webkit-backdrop-filter: blur(16px);\r\n  align-items: center; justify-content: center; padding: 20px; cursor: zoom-out;\r\n}\r\n.lightbox.is-open { display: flex; animation: lbIn 0.35s ease; }\r\n.lightbox img {\r\n  max-width: min(92vw,1280px); max-height: 90vh; width: auto; height: auto;\r\n  object-fit: contain; border-radius: 3px;\r\n  box-shadow: 0 60px 140px rgba(0,0,0,0.75);\r\n  animation: lbImg 0.45s cubic-bezier(0.22,1,0.36,1); cursor: default;\r\n}\r\n.lb-close {\r\n  position: absolute; top: 20px; right: 24px;\r\n  width: 44px; height: 44px;\r\n  border: 1.5px solid rgba(255,255,255,0.2); border-radius: 50%;\r\n  background: none; cursor: pointer;\r\n  display: flex; align-items: center; justify-content: center;\r\n  transition: border-color 0.3s, background 0.3s;\r\n}\r\n.lb-close:hover { border-color: var(--tw-gold); background: rgba(184,154,94,0.14); }\r\n.lb-close svg { width: 17px; height: 17px; stroke: white; stroke-width: 1.8; fill: none; }\r\n.lb-nav {\r\n  position: absolute; top: 50%; transform: translateY(-50%);\r\n  width: 48px; height: 48px;\r\n  border: 1.5px solid rgba(255,255,255,0.18); border-radius: 50%;\r\n  background: none; cursor: pointer;\r\n  display: flex; align-items: center; justify-content: center;\r\n  transition: border-color 0.3s, background 0.3s;\r\n}\r\n.lb-nav:hover { border-color: var(--tw-gold); background: rgba(184,154,94,0.14); }\r\n.lb-nav svg { width: 18px; height: 18px; stroke: white; stroke-width: 1.8; fill: none; }\r\n.lb-prev { left: 20px; }\r\n.lb-next { right: 20px; }\r\n.lb-counter {\r\n  position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%);\r\n  font-family: 'Jost', sans-serif; font-size: 11px; letter-spacing: 0.24em;\r\n  color: rgba(255,255,255,0.28); user-select: none;\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 KEYFRAMES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n@keyframes fadeUp {\r\n  from { opacity: 0; transform: translateY(18px); }\r\n  to   { opacity: 1; transform: translateY(0); }\r\n}\r\n@keyframes itemIn { to { opacity: 1; transform: translateY(0); } }\r\n@keyframes lbIn   { from { opacity: 0; } to { opacity: 1; } }\r\n@keyframes lbImg  {\r\n  from { transform: scale(0.88); opacity: 0; }\r\n  to   { transform: scale(1); opacity: 1; }\r\n}\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 SCROLL REVEALS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n.reveal {\r\n  opacity: 0; transform: translateY(28px);\r\n  transition: opacity 0.75s ease, transform 0.75s ease;\r\n}\r\n.reveal.in-view { opacity: 1; transform: translateY(0); }\r\n\r\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 RESPONSIVE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\r\n@media (max-width: 860px) {\r\n  .grid-row-1 {\r\n    grid-template-columns: 1fr 1fr;\r\n    grid-template-rows: auto auto;\r\n  }\r\n  .grid-row-1 .photo-item:first-child { grid-row: 1 \/ 2; grid-column: 1 \/ 3; }\r\n  .grid-row-1 .photo-item:first-child img { height: clamp(260px,48vw,420px); }\r\n  .grid-row-1 .photo-item:not(:first-child) img { height: clamp(180px,32vw,280px); }\r\n}\r\n@media (max-width: 580px) {\r\n  .grid-row-1 { grid-template-columns: 1fr; }\r\n  .grid-row-1 .photo-item:first-child { grid-column: 1 \/ 2; }\r\n  .grid-row-1 .photo-item:first-child img { height: clamp(240px,66vw,380px); }\r\n  .grid-row-1 .photo-item:not(:first-child) img { height: clamp(200px,56vw,320px); }\r\n  .grid-row-2 { grid-template-columns: 1fr; }\r\n  .grid-row-2 .photo-item img { height: clamp(220px,62vw,340px); }\r\n  .intro-meta { flex-wrap: wrap; justify-content: center; gap: 18px; }\r\n  .intro-divider { display: none; }\r\n  .lb-nav { display: none; }\r\n  .hero-badge span { white-space: normal; text-align: center; }\r\n}\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- \u2550\u2550\u2550\u2550 INTRO \u2550\u2550\u2550\u2550 -->\r\n<section class=\"intro\">\r\n  <div class=\"intro-grain\"><\/div>\r\n\r\n  <div class=\"eyebrow\">Truewhipp \u00b7 Whippeti<\/div>\r\n  <h1 class=\"intro-heading\">Leglo <em>P<\/em><\/h1>\r\n  <p class=\"intro-sub\">Pomlad in njeni zakladi<\/p>\r\n  <hr class=\"rule\">\r\n\r\n  <div class=\"intro-meta\">\r\n    <div class=\"meta-item\">\r\n      <span class=\"meta-label\">Pasma<\/span>\r\n      <span class=\"meta-value\">Whippet<\/span>\r\n    <\/div>\r\n    <div class=\"intro-divider\"><\/div>\r\n    <div class=\"meta-item\">\r\n      <span class=\"meta-label\">Vzreja<\/span>\r\n      <span class=\"meta-value\">Truewhipp<\/span>\r\n    <\/div>\r\n    <div class=\"intro-divider\"><\/div>\r\n    <div class=\"meta-item\">\r\n      <span class=\"meta-label\">Datum<\/span>\r\n      <span class=\"meta-value\">18. 4. 2024<\/span>\r\n    <\/div>\r\n    <div class=\"intro-divider\"><\/div>\r\n    <div class=\"meta-item\">\r\n      <span class=\"meta-label\">Fotografija<\/span>\r\n      <span class=\"meta-value\">Igor<\/span>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <p class=\"intro-lead\">\r\n    Leglo P je pri\u0161lo na svet v pomladnih dnevih \u2014 v \u010dasu, ko se vse prebuja in za\u010denja znova.\r\n    Vsak mladi\u010d je s seboj prinesel <strong>svojo lastno toplino, drobno osebnost in pogled,\r\n    ki je takoj osvojil srca<\/strong>.\r\n    <br><br>\r\n    Fotografije, ki jih delimo, so nastale z <strong>ljubeznijo in pozornostjo<\/strong> \u2014\r\n    da bi ujele tisto, kar besede le ste\u017eka opi\u0161ejo: prve korake, prve igre in prve trenutke\r\n    zaupanja med \u010dlovekom in psom.\r\n  <\/p>\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550 HERO \u2014 Best image: -23 (highest numbered, most polished composition) \u2550\u2550\u2550\u2550 -->\r\n<div class=\"hero\" id=\"heroImg\">\r\n  <img decoding=\"async\"\r\n    src=\"https:\/\/truewhipp.si\/wp-content\/uploads\/2026\/04\/IgorPuppy18.04.2024-23.jpg\"\r\n    alt=\"Whippet mladi\u010di \u2014 Leglo P, Truewhipp\"\r\n    loading=\"eager\"\r\n    fetchpriority=\"high\"\r\n   title=\"Leglo\u00a0P\">\r\n  <div class=\"hero-vignette-top\"><\/div>\r\n  <div class=\"hero-vignette-sides\"><\/div>\r\n  <div class=\"hero-vignette-bot\"><\/div>\r\n  <div class=\"hero-badge\">\r\n    <span>Mladi\u010dki iz legla P<\/span>\r\n    <small>Truewhipp \u00b7 Vzreja z ljubeznijo<\/small>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550 GALLERY \u2550\u2550\u2550\u2550 -->\r\n<section class=\"gallery-section\">\r\n\r\n  <div class=\"section-header reveal\">\r\n    <div class=\"section-eyebrow\">Galerija<\/div>\r\n    <h2 class=\"section-title\">Fotografije <em>mladi\u010dev<\/em><\/h2>\r\n    <hr class=\"section-rule\">\r\n  <\/div>\r\n\r\n  <!-- Row 1: Large left spanning two rows + two stacked on the right -->\r\n  <div class=\"grid-row-1\">\r\n\r\n    <div class=\"photo-item\" data-src=\"https:\/\/truewhipp.si\/wp-content\/uploads\/2026\/04\/IgorPuppy18.04.2024-16.jpg\">\r\n      <img decoding=\"async\" src=\"https:\/\/truewhipp.si\/wp-content\/uploads\/2026\/04\/IgorPuppy18.04.2024-16.jpg\" alt=\"Whippet mladi\u010d \u2014 Leglo P\" loading=\"lazy\" title=\"Leglo\u00a0P\">\r\n      <div class=\"photo-overlay\"><div class=\"zoom-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg><\/div><\/div>\r\n      <span class=\"photo-caption\">Leglo P \u00b7 Truewhipp<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"photo-item\" data-src=\"https:\/\/truewhipp.si\/wp-content\/uploads\/2026\/04\/IgorPuppy18.04.2024-11.jpg\">\r\n      <img decoding=\"async\" src=\"https:\/\/truewhipp.si\/wp-content\/uploads\/2026\/04\/IgorPuppy18.04.2024-11.jpg\" alt=\"Whippet mladi\u010d \u2014 Leglo P\" loading=\"lazy\" title=\"Leglo\u00a0P\">\r\n      <div class=\"photo-overlay\"><div class=\"zoom-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg><\/div><\/div>\r\n      <span class=\"photo-caption\">Leglo P \u00b7 Truewhipp<\/span>\r\n    <\/div>\r\n\r\n    <div class=\"photo-item\" data-src=\"https:\/\/truewhipp.si\/wp-content\/uploads\/2026\/04\/IgorPuppy18.04.2024-7.jpg\">\r\n      <img decoding=\"async\" src=\"https:\/\/truewhipp.si\/wp-content\/uploads\/2026\/04\/IgorPuppy18.04.2024-7.jpg\" alt=\"Whippet mladi\u010d \u2014 Leglo P\" loading=\"lazy\" title=\"Leglo\u00a0P\">\r\n      <div class=\"photo-overlay\"><div class=\"zoom-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg><\/div><\/div>\r\n      <span class=\"photo-caption\">Leglo P \u00b7 Truewhipp<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n  <!-- Row 2: Single full-width closing image -->\r\n  <div class=\"grid-row-2\">\r\n\r\n    <div class=\"photo-item\" data-src=\"https:\/\/truewhipp.si\/wp-content\/uploads\/2026\/04\/IgorPuppy18.04.2024-1.jpg\">\r\n      <img decoding=\"async\" src=\"https:\/\/truewhipp.si\/wp-content\/uploads\/2026\/04\/IgorPuppy18.04.2024-1.jpg\" alt=\"Whippet mladi\u010d \u2014 Leglo P\" loading=\"lazy\" title=\"Leglo\u00a0P\">\r\n      <div class=\"photo-overlay\"><div class=\"zoom-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><line x1=\"16.5\" y1=\"16.5\" x2=\"22\" y2=\"22\"\/><line x1=\"11\" y1=\"8\" x2=\"11\" y2=\"14\"\/><line x1=\"8\" y1=\"11\" x2=\"14\" y2=\"11\"\/><\/svg><\/div><\/div>\r\n      <span class=\"photo-caption\">Leglo P \u00b7 Truewhipp<\/span>\r\n    <\/div>\r\n\r\n  <\/div>\r\n\r\n<\/section>\r\n\r\n<!-- \u2550\u2550\u2550\u2550 QUOTE BREAK \u2550\u2550\u2550\u2550 -->\r\n<div class=\"quote-break reveal\">\r\n  <span class=\"quote-mark\">\"<\/span>\r\n  <p class=\"quote-text\">\r\n    Vsak mladi\u010d je <strong>za\u010detek nove zgodbe<\/strong> \u2014\r\n    polne ljubezni, zvestobe in skupnih poti, ki se \u0161ele odpirajo.\r\n  <\/p>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550 FOOTER NOTE \u2550\u2550\u2550\u2550 -->\r\n<div class=\"footer-note\">\r\n  <p>\r\n    Vsi mladi\u010di iz legla P so od\u0161li v skrbno izbrane domove.<br>\r\n    Zahvaljujemo se vsem lastnikom za <strong>zaupanje in ljubezen<\/strong>.\r\n  <\/p>\r\n  <span class=\"footer-logo\">Truewhipp \u00b7 Vzreja z du\u0161o<\/span>\r\n<\/div>\r\n\r\n<!-- \u2550\u2550\u2550\u2550 LIGHTBOX \u2550\u2550\u2550\u2550 -->\r\n<div class=\"lightbox\" id=\"lightbox\" role=\"dialog\" aria-modal=\"true\" aria-label=\"Galerija legla P\">\r\n  <button class=\"lb-close\" id=\"lbClose\" aria-label=\"Zapri\">\r\n    <svg viewBox=\"0 0 24 24\"><line x1=\"18\" y1=\"6\" x2=\"6\" y2=\"18\"\/><line x1=\"6\" y1=\"6\" x2=\"18\" y2=\"18\"\/><\/svg>\r\n  <\/button>\r\n  <button class=\"lb-nav lb-prev\" id=\"lbPrev\" aria-label=\"Prej\u0161nja\">\r\n    <svg viewBox=\"0 0 24 24\"><polyline points=\"15 18 9 12 15 6\"\/><\/svg>\r\n  <\/button>\r\n  <img decoding=\"async\" id=\"lbImg\" src=\"\" alt=\"Whippet mladi\u010d \u2014 Leglo P\">\r\n  <button class=\"lb-nav lb-next\" id=\"lbNext\" aria-label=\"Naslednja\">\r\n    <svg viewBox=\"0 0 24 24\"><polyline points=\"9 18 15 12 9 6\"\/><\/svg>\r\n  <\/button>\r\n  <div class=\"lb-counter\" id=\"lbCounter\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function () {\r\n  const heroEl  = document.getElementById('heroImg');\r\n  const lb      = document.getElementById('lightbox');\r\n  const lbImg   = document.getElementById('lbImg');\r\n  const lbClose = document.getElementById('lbClose');\r\n  const lbPrev  = document.getElementById('lbPrev');\r\n  const lbNext  = document.getElementById('lbNext');\r\n  const lbCnt   = document.getElementById('lbCounter');\r\n\r\n  const heroSrc = heroEl.querySelector('img').src;\r\n\r\n  const allItems = Array.from(document.querySelectorAll(\r\n    '.grid-row-1 .photo-item, .grid-row-2 .photo-item'\r\n  ));\r\n  const gridSrcs = allItems.map(el => el.dataset.src || el.querySelector('img').src);\r\n  const allSrcs  = [heroSrc, ...gridSrcs];\r\n  const total    = allSrcs.length;\r\n  let cur = 0;\r\n\r\n  function open(idx) {\r\n    cur = ((idx % total) + total) % total;\r\n    lbImg.src = allSrcs[cur];\r\n    lbCnt.textContent = cur === 0 ? 'Naslovna fotografija' : cur + ' \/ ' + (total - 1);\r\n    lb.classList.add('is-open');\r\n    document.body.style.overflow = 'hidden';\r\n  }\r\n\r\n  function close() {\r\n    lb.classList.remove('is-open');\r\n    document.body.style.overflow = '';\r\n    setTimeout(() => { lbImg.src = ''; }, 380);\r\n  }\r\n\r\n  heroEl.addEventListener('click', () => open(0));\r\n  allItems.forEach((item, i) => item.addEventListener('click', () => open(i + 1)));\r\n\r\n  lbClose.addEventListener('click', close);\r\n  lbPrev.addEventListener('click',  e => { e.stopPropagation(); open(cur - 1); });\r\n  lbNext.addEventListener('click',  e => { e.stopPropagation(); open(cur + 1); });\r\n  lb.addEventListener('click',      e => { if (e.target === lb) close(); });\r\n\r\n  document.addEventListener('keydown', e => {\r\n    if (!lb.classList.contains('is-open')) return;\r\n    if (e.key === 'Escape')     close();\r\n    if (e.key === 'ArrowLeft')  open(cur - 1);\r\n    if (e.key === 'ArrowRight') open(cur + 1);\r\n  });\r\n\r\n  let tx = 0;\r\n  lb.addEventListener('touchstart', e => { tx = e.touches[0].clientX; }, { passive: true });\r\n  lb.addEventListener('touchend',   e => {\r\n    const dx = e.changedTouches[0].clientX - tx;\r\n    if (Math.abs(dx) > 50) dx < 0 ? open(cur + 1) : open(cur - 1);\r\n  });\r\n\r\n  \/* Scroll reveals *\/\r\n  const reveals = document.querySelectorAll('.reveal');\r\n  const io = new IntersectionObserver((entries) => {\r\n    entries.forEach(entry => {\r\n      if (entry.isIntersecting) {\r\n        entry.target.classList.add('in-view');\r\n        io.unobserve(entry.target);\r\n      }\r\n    });\r\n  }, { threshold: 0.12 });\r\n  reveals.forEach(el => io.observe(el));\r\n})();\r\n<\/script>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Leglo P \u00b7 Truewhipp Truewhipp \u00b7 Whippeti Leglo P Pomlad in njeni zakladi Pasma Whippet Vzreja Truewhipp Datum 18. 4. 2024 Fotografija Igor Leglo P je pri\u0161lo na svet v pomladnih dnevih \u2014 v \u010dasu, ko se vse prebuja in za\u010denja znova. Vsak mladi\u010d je s seboj prinesel svojo lastno toplino, drobno osebnost in pogled, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-2283","post","type-post","status-publish","format-standard","hentry","category-legla"],"_links":{"self":[{"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/posts\/2283","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/comments?post=2283"}],"version-history":[{"count":7,"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/posts\/2283\/revisions"}],"predecessor-version":[{"id":2303,"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/posts\/2283\/revisions\/2303"}],"wp:attachment":[{"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/media?parent=2283"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/categories?post=2283"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/truewhipp.si\/en\/wp-json\/wp\/v2\/tags?post=2283"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}