.ak-current-dogs-page{--cr-green:#b6ff00;--cr-green-soft:#9fc51a;--cr-bg:#070807;--cr-card:#0d0f0c;--cr-text:#ffffff;--cr-muted:#d6d6d6;max-width:1240px;margin:0 auto;color:var(--cr-text);background:radial-gradient(circle at 12% 12%,rgba(182,255,0,.09),transparent 34%),radial-gradient(circle at 88% 26%,rgba(159,197,26,.08),transparent 34%),linear-gradient(180deg,#070807 0%,#090a08 48%,#050605 100%);overflow:hidden}.ak-current-dogs-page *{box-sizing:border-box}.ak-current-dogs-hero{position:relative;min-height:720px;display:flex;align-items:center;padding:100px 70px;overflow:hidden;border-bottom:1px solid rgba(182,255,0,.16)}.ak-current-dogs-hero__bg{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(5,7,5,.96) 0%,rgba(5,7,5,.78) 36%,rgba(5,7,5,.32) 66%,rgba(5,7,5,.08) 100% ),url("https://www.dogarna.cz/wp-content/uploads/2026/05/catley-ranch-dogs-hero.jpg") center right / cover no-repeat;transform:scale(1.02)}.ak-current-dogs-hero::after{content:"";position:absolute;right:-120px;top:50%;width:480px;height:480px;border-radius:999px;background:radial-gradient(circle,rgba(182,255,0,.12),transparent 70%);transform:translateY(-50%);filter:blur(12px);pointer-events:none}.ak-current-dogs-hero__content{position:relative;z-index:5;max-width:760px}.ak-current-dogs-kicker{margin:0 0 26px !important;color:var(--cr-green) !important;font-size:14px !important;font-weight:900 !important;letter-spacing:.24em !important;text-transform:uppercase !important}.ak-current-dogs-hero h1{margin:0 !important;color:#fff !important;font-size:clamp(72px,10vw,132px) !important;line-height:.88 !important;font-weight:950 !important;letter-spacing:-.08em !important}.ak-current-dogs-line{display:flex;align-items:center;width:min(100%,340px);margin:36px 0}.ak-current-dogs-line span{flex:1;height:2px;background:linear-gradient( 90deg,rgba(182,255,0,.95),transparent )}.ak-current-dogs-lead{max-width:660px;margin:0 !important;color:var(--cr-muted) !important;font-size:22px !important;line-height:1.8 !important}.ak-current-dogs-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:end;padding:74px 70px 50px}.ak-current-dogs-small-title{display:inline-flex;margin-bottom:18px;color:var(--cr-green);font-size:13px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.ak-current-dogs-intro h2{margin:0 !important;color:#fff !important;font-size:clamp(42px,5vw,78px) !important;line-height:.92 !important;font-weight:950 !important;letter-spacing:-.06em !important}.ak-current-dogs-intro__right p{margin:0 0 22px;color:var(--cr-muted);font-size:19px;line-height:1.85}.ak-current-dogs-intro__right p:last-child{margin-bottom:0}.ak-current-dogs-grid-section{padding:30px 70px 100px}.ak-current-dogs-section-title{display:grid;grid-template-columns:1fr auto 1fr;gap:34px;align-items:center;margin-bottom:14px}.ak-current-dogs-section-title span{height:1px;background:linear-gradient( 90deg,transparent,rgba(182,255,0,.6),transparent )}.ak-current-dogs-section-title h2{margin:0 !important;color:#fff !important;font-size:clamp(42px,5vw,74px) !important;line-height:1 !important;font-weight:950 !important;letter-spacing:-.06em !important;text-align:center !important}.ak-current-dogs-paw{margin:16px 0 44px;color:var(--cr-green);text-align:center;font-size:20px}.ak-current-dogs-list .ak-catley-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:32px !important;width:100% !important;margin:0 auto !important}.ak-current-dogs-list .ak-dog-card{position:relative !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;min-height:100% !important;border-radius:30px !important;border:1px solid rgba(255,255,255,.08) !important;background:linear-gradient( 180deg,rgba(255,255,255,.05),rgba(255,255,255,.015) ),#0b0c0a !important;color:#fff !important;text-decoration:none !important;box-shadow:0 24px 90px rgba(0,0,0,.42);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease !important}.ak-current-dogs-list .ak-dog-card::before{content:"Aktuálně v chovu";position:absolute;top:18px;left:18px;z-index:4;padding:10px 14px;border-radius:999px;background:rgba(182,255,0,.95);color:#050605;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 10px 28px rgba(182,255,0,.2)}.ak-current-dogs-list .ak-dog-card:hover{transform:translateY(-8px) !important;border-color:rgba(182,255,0,.52) !important;box-shadow:0 40px 120px rgba(0,0,0,.68)}.ak-current-dogs-list .ak-dog-img{width:100% !important;height:470px !important;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;transition:transform .55s ease,filter .55s ease !important}.ak-current-dogs-list .ak-dog-card:hover .ak-dog-img{transform:scale(1.035);filter:contrast(1.03) brightness(1.03)}.ak-current-dogs-list .ak-dog-img--empty{display:flex !important;align-items:center !important;justify-content:center !important;background:radial-gradient(circle at 50% 35%,rgba(182,255,0,.18),transparent 42%),#111 !important}.ak-current-dogs-list .ak-dog-img--empty span{color:rgba(255,255,255,.62);font-size:14px;letter-spacing:.2em;text-transform:uppercase}.ak-current-dogs-list .ak-dog-content{position:relative !important;display:flex !important;flex-direction:column !important;min-height:220px !important;padding:34px 32px 36px !important;background:linear-gradient( 180deg,rgba(9,10,8,.96),#050605 ) !important;border-top:1px solid rgba(182,255,0,.12) !important}.ak-current-dogs-list .ak-dog-content::before{content:"";width:86px;height:3px;margin-bottom:24px;border-radius:999px;background:linear-gradient( 90deg,var(--cr-green),transparent )}.ak-current-dogs-list .ak-dog-content h3{margin:0 0 24px !important;color:#fff !important;font-size:clamp(32px,2.2vw,48px) !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-.06em !important;text-transform:none !important}.ak-current-dogs-list .ak-dog-content p{width:fit-content;margin:0 0 14px !important;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.06);color:#f2f2f2 !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important}.ak-current-dogs-list .ak-dog-content>span{display:inline-flex !important;width:fit-content;margin-top:auto !important;padding-top:18px !important;color:var(--cr-green) !important;font-size:15px !important;font-weight:900 !important;letter-spacing:.1em !important;text-transform:uppercase !important}.ak-current-dogs-list .ak-dog-content>span::before{content:"Narozen/a ";color:rgba(255,255,255,.52);margin-right:6px}.ak-current-dogs-list .ak-catley-empty{margin:0;padding:36px;border-radius:24px;border:1px solid rgba(182,255,0,.2);background:rgba(255,255,255,.04);color:#d6d6d6;font-size:18px}.ak-current-dogs-bottom{position:relative;padding:90px 20px 110px;text-align:center;border-top:1px solid rgba(182,255,0,.12);background:linear-gradient( 90deg,rgba(7,8,7,.7),rgba(7,8,7,.96),rgba(7,8,7,.7) )}.ak-current-dogs-bottom-mark{margin-bottom:26px;color:var(--cr-green);font-size:28px}.ak-current-dogs-bottom p{max-width:860px;margin:0 auto;color:#f3f3f3;font-size:clamp(30px,4vw,54px);line-height:1.25;font-weight:800;letter-spacing:-.04em}.ak-current-dogs-bottom span{display:block;width:84px;height:2px;margin:36px auto 0;background:var(--cr-green)}@media(max-width:1024px){.ak-current-dogs-hero,.ak-current-dogs-intro,.ak-current-dogs-grid-section{padding-left:38px;padding-right:38px}.ak-current-dogs-list .ak-catley-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.ak-current-dogs-intro{grid-template-columns:1fr;gap:28px}}@media(max-width:767px){.ak-current-dogs-page{max-width:none}.ak-current-dogs-hero{min-height:560px;align-items:flex-end;padding:52px 22px}.ak-current-dogs-hero h1{font-size:64px !important}.ak-current-dogs-lead{font-size:18px !important;line-height:1.7 !important}.ak-current-dogs-intro,.ak-current-dogs-grid-section{padding-left:22px;padding-right:22px}.ak-current-dogs-intro{padding-top:52px}.ak-current-dogs-section-title{grid-template-columns:1fr;gap:18px}.ak-current-dogs-section-title span{display:none}.ak-current-dogs-list .ak-catley-grid{grid-template-columns:1fr !important;gap:24px !important}.ak-current-dogs-list .ak-dog-img{height:400px !important}.ak-current-dogs-list .ak-dog-content{min-height:190px !important;padding:30px 24px 32px !important}.ak-current-dogs-list .ak-dog-content h3{font-size:38px !important}.ak-current-dogs-bottom{padding:70px 22px 90px}}.ak-odchovy{max-width:1240px;margin:0 auto;padding:72px 20px 90px;color:#182015}.ak-odchovy-hero{border-radius:34px;padding:clamp(34px,6vw,72px);margin-bottom:34px;background:radial-gradient(circle at 90% 10%,rgba(143,203,98,.18),transparent 34%),linear-gradient(135deg,#ffffff 0%,#f5f7f2 100%);border:1px solid rgba(20,40,20,.08);box-shadow:0 24px 80px rgba(0,0,0,.08)}.ak-kicker{color:#6baa45 !important;text-transform:uppercase;letter-spacing:.16em;font-size:13px !important;font-weight:700;margin:0 0 14px !important}.ak-odchovy h1{margin:0 0 16px;font-size:clamp(46px,8vw,96px);line-height:.92;letter-spacing:-.06em;color:#111}.ak-odchovy p{max-width:680px;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.55;color:#4b5547}.ak-vrhy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.ak-vrh-card{min-height:128px;border-radius:24px;padding:22px;text-decoration:none !important;background:radial-gradient(circle at top right,rgba(143,203,98,.20),transparent 40%),#ffffff;border:1px solid rgba(20,40,20,.09);box-shadow:0 16px 45px rgba(0,0,0,.07);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.ak-vrh-card:hover{transform:translateY(-5px);border-color:rgba(143,203,98,.55);box-shadow:0 24px 70px rgba(0,0,0,.12)}.ak-vrh-card span{display:block;margin-bottom:12px;color:#78b956;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ak-vrh-card strong{display:block;color:#121812;font-size:clamp(30px,5vw,54px);line-height:.95;letter-spacing:-.05em}.ak-vrh-featured{background:radial-gradient(circle at top right,rgba(255,255,255,.34),transparent 34%),linear-gradient(135deg,#80c75f 0%,#5fa63e 100%)}.ak-vrh-featured span,.ak-vrh-featured strong{color:#fff}@media (min-width:700px){.ak-vrhy-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media (min-width:1100px){.ak-vrhy-grid{grid-template-columns:repeat(4,1fr);gap:22px}}.cr-about-page{--cr-green:#9ee600;--cr-green-bright:#b6ff00;--cr-bg:#050705;--cr-text:#ffffff;--cr-muted:#d7d7d7;background:radial-gradient(circle at top right,rgba(158,230,0,.12),transparent 40%),linear-gradient(180deg,#050705 0%,#0b1008 50%,#050705 100%);color:var(--cr-text);overflow:hidden}.cr-about-page *{box-sizing:border-box}.cr-container{width:min(1180px,calc(100% - 32px));margin:0 auto}.cr-hero{min-height:620px;display:flex;align-items:center;position:relative;background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.35) 38%,rgba(0,0,0,0) 70%),url("http://localhost:8093/wp-content/uploads/2026/04/o-nas-hero.jpg") center center / cover no-repeat;border-bottom:1px solid rgba(158,230,0,.18)}.cr-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 50%,rgba(158,230,0,.18),transparent 40%);pointer-events:none}.cr-hero-content{position:relative;z-index:2;max-width:720px;padding:90px 0}.cr-breadcrumb{color:var(--cr-muted);font-size:15px;margin-bottom:22px}.cr-breadcrumb span{color:var(--cr-green-bright)}.cr-hero h1{font-family:'Integral CF',sans-serif;margin:0;font-size:clamp(58px,9vw,118px);line-height:.9;letter-spacing:-3px;color:#fff}.cr-hero h1 strong{color:var(--cr-green-bright)}.cr-line{width:150px;height:2px;background:var(--cr-green-bright);margin:30px 0 28px;position:relative}.cr-line::after{content:"🐕";position:absolute;right:-30px;top:-15px;font-size:18px}.cr-hero p{font-size:clamp(24px,3vw,38px);line-height:1.25;max-width:680px;margin:0;font-weight:600;color:#fff}.cr-section{padding:90px 0}.cr-history{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.cr-label{font-family:'Integral CF',sans-serif;color:var(--cr-green-bright);text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:800;margin-bottom:16px}.cr-title{font-family:'Integral CF',sans-serif;font-size:clamp(32px,4vw,52px);line-height:1.08;margin:0 0 28px;color:#fff}.cr-title span{color:var(--cr-green-bright)}.cr-text p{color:var(--cr-muted);font-size:18px;line-height:1.85;margin:0 0 22px}.cr-button{font-family:'Integral CF',sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(182,255,0,.75);background:rgba(0,0,0,.18);color:#fff !important;text-decoration:none !important;padding:16px 28px;margin-top:14px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;transition:.25s ease}.cr-button:hover{transform:translateY(-2px);background:linear-gradient(180deg,#bddb43,#849d18);color:#fff !important;border-color:rgba(190,220,65,.95);box-shadow:0 10px 24px rgba(120,150,0,.18)}.cr-photo-box{position:relative;border:1px solid rgba(182,255,0,.55);padding:10px;box-shadow:0 30px 90px rgba(0,0,0,.45)}.cr-photo-box img{display:block;width:100%;height:auto;filter:grayscale(100%)}.cr-year{position:absolute;right:-24px;bottom:-24px;background:#071006;border:1px solid var(--cr-green-bright);padding:24px 34px;color:var(--cr-green-bright);text-align:center}.cr-year small{font-family:'Integral CF',sans-serif;display:block;font-size:13px;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px;font-weight:800}.cr-year strong{font-family:'Integral CF',sans-serif;display:block;font-size:46px;line-height:1}.cr-values{padding:30px 0 80px}.cr-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:45px}.cr-value{position:relative;padding:34px 28px;border:1px solid rgba(182,255,0,.14);background:radial-gradient(circle at 20% 0%,rgba(182,255,0,.10),transparent 34%),rgba(255,255,255,.025);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease,background .25s ease}.cr-value:hover{transform:translateY(-6px);border-color:rgba(182,255,0,.42);background:radial-gradient(circle at 20% 0%,rgba(182,255,0,.16),transparent 38%),rgba(255,255,255,.035);box-shadow:0 18px 44px rgba(0,0,0,.32)}.cr-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:18px;color:var(--cr-green-bright);font-size:42px;line-height:1;text-shadow:0 0 8px rgba(182,255,0,.55),0 0 24px rgba(182,255,0,.25);filter:drop-shadow(0 0 18px rgba(182,255,0,.18));transition:.25s ease}.cr-value:hover .cr-icon{color:#dfff5c;transform:translateY(-4px) scale(1.06);text-shadow:0 0 12px rgba(182,255,0,.75),0 0 32px rgba(182,255,0,.35)}.cr-value h3{font-family:'Integral CF',sans-serif;color:#fff;font-size:18px;font-weight:900;line-height:1.15;margin:0 0 12px;text-transform:uppercase}.cr-value p{color:var(--cr-muted);font-size:17px;line-height:1.65;margin:0}.cr-seo-text{padding-top:20px}.cr-text-wide{max-width:980px}.cr-quote{position:relative;margin:0 auto 90px;width:min(1180px,calc(100% - 32px));min-height:360px;border:1px solid rgba(182,255,0,.42);border-radius:14px;overflow:hidden;display:flex;align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.72) 35%,rgba(0,0,0,.35) 55%,rgba(0,0,0,0) 75% ),url("http://localhost:8093/wp-content/uploads/2026/04/onas-spodek-oko.jpg") right center / cover no-repeat}.cr-quote::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 28% 50%,rgba(182,255,0,.28),transparent 45%),linear-gradient(90deg,rgba(182,255,0,.12) 0%,rgba(182,255,0,.06) 35%,rgba(0,0,0,0) 70% );pointer-events:none}.cr-quote-inner{position:relative;z-index:2;max-width:760px;padding:60px}.cr-quote-mark{font-size:82px;color:var(--cr-green-bright);line-height:.6;margin-bottom:22px;text-shadow:0 0 8px rgba(182,255,0,.55),0 0 24px rgba(182,255,0,.25)}.cr-quote p{margin:0;max-width:680px;font-size:clamp(28px,3vw,40px);line-height:1.35;font-style:italic;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.85)}@media (max-width:900px){.cr-hero{min-height:560px;align-items:flex-end;background:linear-gradient(180deg,rgba(0,0,0,.18) 0%,rgba(0,0,0,.88) 78%),url("http://localhost:8093/wp-content/uploads/2026/04/o-nas-hero.jpg") 80% top / cover no-repeat}.cr-hero-content{padding:260px 0 60px}.cr-history{grid-template-columns:1fr;gap:44px}.cr-values-grid{grid-template-columns:1fr 1fr;gap:24px}.cr-year{right:12px;bottom:12px}}@media (max-width:800px){.cr-container{width:min(100% - 24px,1180px)}.cr-hero{min-height:620px;background:linear-gradient(180deg,rgba(0,0,0,.10) 0%,rgba(0,0,0,.90) 72%),url("http://localhost:8093/wp-content/uploads/2026/04/o-nas-hero.jpg") 80% top / cover no-repeat}.cr-hero-content{padding:240px 0 40px}.cr-hero h1{font-family:'Integral CF',sans-serif;font-size:clamp(56px,20vw,86px);letter-spacing:-1px}.cr-hero p{font-size:23px}.cr-section{padding:60px 0}.cr-title{font-family:'Integral CF',sans-serif;font-size:32px}.cr-text p{font-size:16px;line-height:1.75}.cr-values-grid{grid-template-columns:1fr;gap:18px}.cr-value{padding:30px 24px}.cr-year{position:relative;right:auto;bottom:auto;margin-top:12px}.cr-quote{min-height:420px;align-items:flex-end;margin-bottom:60px;background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.58) 42%,rgba(0,0,0,.95) 100% ),url("http://localhost:8093/wp-content/uploads/2026/04/onas-spodek-oko.jpg") right top / cover no-repeat}.cr-quote::after{background:radial-gradient(circle at 28% 76%,rgba(182,255,0,.24),transparent 46%)}.cr-quote-inner{padding:34px 24px}.cr-quote p{font-size:25px}}.cr-year p{color:var(--cr-green-bright) !important;margin:0}body.home .site-header{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:999 !important}body.home .ast-primary-header-bar,body.home .main-header-bar{position:relative !important;background:linear-gradient( 180deg,rgba(5,8,6,.92) 0%,rgba(5,8,6,.65) 58%,rgba(5,8,6,0) 100% ) !important;border-bottom:0 !important;box-shadow:none !important}body:not(.home) .site-header,body:not(.home) .ast-primary-header-bar,body:not(.home) .main-header-bar{position:relative !important;background:#050805 !important;border-bottom:1px solid rgba(255,255,255,.1) !important;box-shadow:none !important}body.home.admin-bar .site-header{top:0 !important}@media (max-width:782px){body.home.admin-bar .site-header{top:0 !important}}.site-header .ast-container,.ast-primary-header-bar .ast-container,.main-header-bar .ast-container{background:transparent !important}.main-header-menu .menu-link,.ast-builder-menu .main-navigation>ul>li>a{color:#ffffff !important;font-weight:900 !important;text-transform:uppercase;letter-spacing:.04em}.main-header-menu .current-menu-item>.menu-link,.ast-builder-menu .main-navigation>ul>li.current-menu-item>a,.main-header-menu .menu-link:hover,.ast-builder-menu .main-navigation>ul>li>a:hover{color:#b6ff00 !important}body.home .cr-hero,body.home .cr-home-hero,body.home .cr-hero-new{margin-top:0 !important;padding-top:120px !important}body:not(.home) .site-content,body:not(.home) .entry-content,body:not(.home) .wp-site-blocks{margin-top:0 !important;padding-top:0 !important}@media (max-width:921px){body.home .site-header{position:absolute !important}body:not(.home) .site-header{position:relative !important}.ast-mobile-header-wrap,.ast-mobile-header-wrap .ast-primary-header-bar,.ast-mobile-header-wrap .main-header-bar{background:#050805 !important;border-bottom:1px solid rgba(255,255,255,.1) !important}body.home .ast-mobile-header-wrap,body.home .ast-mobile-header-wrap .ast-primary-header-bar,body.home .ast-mobile-header-wrap .main-header-bar{background:linear-gradient( 180deg,rgba(5,8,6,.96) 0%,rgba(5,8,6,.72) 70%,rgba(5,8,6,0) 100% ) !important;border-bottom:0 !important}.ast-mobile-header-wrap .menu-toggle,.ast-button-wrap .menu-toggle{color:#ffffff !important;border-color:rgba(183,255,0,.45) !important;background:rgba(255,255,255,.035) !important;border-radius:8px !important}}.ak-litters-timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding:30px 0 50px;overflow:visible}.ak-litters-timeline a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;padding:14px 18px;background:#1d1d1d;border:1px solid rgba(255,255,255,.12);border-radius:22px;color:#d7ff4a;font-size:1.05rem;font-weight:800;text-align:center;text-decoration:none;box-shadow:0 0 0 1px rgba(182,255,0,.06) inset;transition:all .25s ease}.ak-litters-timeline a:hover{background:#2a2a2a;border-color:#b6ff00;color:#fff;transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.35)}.ak-litters-timeline a span{display:block;font-weight:900;color:#b6ff00}@media(max-width:1100px){.ak-litters-timeline{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){.ak-litters-timeline{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.ak-litters-timeline{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.ak-litters-timeline{grid-template-columns:1fr}}.ak-litters-card .ak-litters-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;min-width:170px;border-radius:999px;background:transparent;border:1px solid #b6ff00;color:#b6ff00 !important;font-size:15px !important;font-weight:800;text-decoration:none;transition:all .25s ease;box-shadow:none}.ak-litters-card .ak-litters-button:hover{background:#b6ff00;color:#050505 !important;transform:translateY(-2px);box-shadow:0 10px 25px rgba(182,255,0,.25)}.ak-litters-card .ak-litters-button:after{content:"Detail vrhu"}.ak-litters-cta .ak-litters-button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid #b6ff00;color:#b6ff00;padding:14px 26px;min-width:170px;border-radius:999px;font-size:1rem;font-weight:800;text-decoration:none;transition:.2s}.ak-litters-cta .ak-litters-button:hover{background:#b6ff00;color:#050505}.akcr-home{--akcr-green:#a6c900;--akcr-green-light:#b9ed18;--akcr-dark:#050806;--akcr-dark-2:#090e0b;--akcr-dark-3:#11190f;--akcr-white:#ffffff;--akcr-muted:#c8cec2;background:var(--akcr-dark);color:var(--akcr-white);overflow:hidden}.akcr-home *,.akcr-home *::before,.akcr-home *::after{box-sizing:border-box}.akcr-wrap{width:min(100% - 120px,1450px);margin:0 auto}.akcr-hero{position:relative;min-height:760px;display:flex;align-items:center;background:var(--akcr-dark);overflow:hidden}.akcr-hero-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(5,8,6,0.98) 0%,rgba(5,8,6,0.88) 30%,rgba(5,8,6,0.38) 52%,rgba(5,8,6,0.03) 80%),linear-gradient(180deg,rgba(5,8,6,0.15) 0%,rgba(5,8,6,0.04) 58%,rgba(5,8,6,1) 100%),url("https://www.dogarna.cz/wp-content/uploads/2026/04/hero-haner-homepage.jpg");background-size:cover;background-position:center right;background-repeat:no-repeat}.akcr-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:22px;background:#a6c900;z-index:3}.akcr-hero-content{position:relative;z-index:4}.akcr-hero-text{max-width:620px}.akcr-script{margin:0 0 12px;color:var(--akcr-green-light);font-size:clamp(42px,4.5vw,72px);line-height:1;font-style:italic}.akcr-hero h1{margin:0;color:#fff;text-transform:uppercase;font-size:clamp(64px,8vw,118px);line-height:0.88;letter-spacing:-0.045em;font-weight:1000}.akcr-line{display:block;width:86px;height:3px;margin:30px 0 26px;background:var(--akcr-green)}.akcr-hero-text p:not(.akcr-script){max-width:520px;color:#dde2d8;font-size:18px;line-height:1.75}.akcr-buttons{display:flex;gap:20px;flex-wrap:wrap;margin-top:34px}.akcr-btn{display:inline-flex;min-height:58px;align-items:center;justify-content:center;padding:0 40px;border:2px solid var(--akcr-green);border-radius:0;text-decoration:none !important;text-transform:uppercase;font-size:14px;font-weight:900;letter-spacing:0.04em}.akcr-btn-primary{background:var(--akcr-green);color:#111700 !important}.akcr-btn-outline{background:transparent;color:#fff !important}.akcr-about{background:#070c09;padding:88px 0 96px}.akcr-about-grid{display:grid;grid-template-columns:0.92fr 1.25fr;gap:86px;align-items:center}.akcr-about-image{position:relative;border:1px solid rgba(255,255,255,0.18);padding:14px;background:rgba(255,255,255,0.035)}.akcr-about-image img{width:100%;aspect-ratio:1.15 / 1;object-fit:cover;object-position:center;display:block}.akcr-about-image p{position:absolute;left:44px;bottom:38px;margin:0;color:var(--akcr-green-light);font-size:clamp(28px,3vw,48px);line-height:1;font-style:italic}.akcr-kicker{display:inline-block;margin:0 0 16px;color:var(--akcr-green-light);text-transform:uppercase;font-size:15px;line-height:1;font-weight:900;border-bottom:2px solid var(--akcr-green);padding-bottom:8px}.akcr-about-text h2,.akcr-side h2,.akcr-contact h2{margin:0 0 24px;color:#fff;font-size:clamp(38px,4vw,62px);line-height:1.12;letter-spacing:-0.035em;font-weight:500}.akcr-about-text>p{max-width:690px;margin:0;color:var(--akcr-muted);font-size:18px;line-height:1.75}.akcr-features{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin:54px 0 38px}.akcr-features strong{display:block;color:var(--akcr-green-light);font-size:56px;line-height:1;margin-bottom:18px}.akcr-features h3{margin:0 0 10px;color:var(--akcr-green-light);text-transform:uppercase;font-size:15px;line-height:1.25;font-weight:900}.akcr-features p{margin:0;color:var(--akcr-muted);font-size:16px;line-height:1.55}.akcr-puppies{background:#11190f;padding:82px 0 90px}.akcr-puppies-grid{display:grid;grid-template-columns:0.72fr 1.35fr 0.72fr;gap:70px;align-items:center}.akcr-side p:not(.akcr-kicker){margin:0 0 34px;color:var(--akcr-muted);font-size:17px;line-height:1.75}.akcr-puppies-image{border:2px solid var(--akcr-green);background:#111}.akcr-puppies-image img{width:100%;aspect-ratio:1.72 / 1;object-fit:cover;object-position:center;display:block}.akcr-contact{background:#465d09;padding:56px 0;border-top:1px solid var(--akcr-green)}.akcr-contact-grid{display:grid;grid-template-columns:0.82fr 1.35fr;gap:60px;align-items:center}.akcr-contact h2{margin-bottom:6px}.akcr-contact p{margin:0;color:var(--akcr-green-light);font-size:clamp(28px,3.4vw,48px);line-height:1;font-style:italic}.akcr-contact-items{display:flex;align-items:center;justify-content:flex-end;gap:42px;flex-wrap:wrap}.akcr-contact-items div{display:grid;gap:6px}.akcr-contact-items span{color:#fff;text-transform:uppercase;font-size:13px;font-weight:900}.akcr-contact-items strong{color:#f0f5e1;font-size:16px;white-space:nowrap}@media (max-width:1024px){.akcr-wrap{width:min(100% - 36px,1450px)}.akcr-hero{min-height:760px;align-items:flex-start}.akcr-hero-bg{background-image:linear-gradient(180deg,rgba(5,8,6,0.94) 0%,rgba(5,8,6,0.76) 36%,rgba(5,8,6,0.18) 66%,rgba(5,8,6,1) 100%),url("https://www.dogarna.cz/wp-content/uploads/2026/04/hero-haner-homepage.jpg");background-position:66% center}.akcr-hero-content{padding-top:150px}.akcr-about-grid,.akcr-puppies-grid,.akcr-contact-grid{grid-template-columns:1fr;gap:42px}.akcr-features{grid-template-columns:1fr}.akcr-contact-items{justify-content:flex-start;align-items:flex-start}}@media (max-width:640px){.akcr-hero h1{font-size:clamp(48px,16vw,72px)}.akcr-buttons,.akcr-contact-items{flex-direction:column;align-items:stretch}.akcr-btn{width:100%}.akcr-about-image p{left:24px;bottom:24px}}.ak-news-page,.ak-news-page *{box-sizing:border-box}.ak-news-page{background:#090909;color:#ffffff;font-family:inherit}.ak-news-container{width:min(100% - 44px,1100px);margin:0 auto}.ak-news-hero{position:relative;overflow:hidden;padding:96px 0 76px;background:radial-gradient(circle at 82% 18%,rgba(182,255,0,0.26),transparent 32%),linear-gradient(135deg,#111111 0%,#090909 74%);border-bottom:1px solid rgba(255,255,255,0.12)}.ak-news-hero::before{content:"";position:absolute;top:-150px;right:-130px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(182,255,0,0.2),rgba(182,255,0,0.08) 34%,transparent 72%);filter:blur(10px);pointer-events:none}.ak-news-hero::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(182,255,0,0.22),transparent)}.ak-news-lines{position:absolute;inset:0;pointer-events:none;opacity:0.08;background-image:linear-gradient(rgba(255,255,255,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.08) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(circle at center,black 20%,transparent 85%)}.ak-news-kicker{color:#b6ff00;font-size:0.78rem;font-weight:900;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:18px}.ak-news-title{margin:0;max-width:820px;color:#ffffff;font-size:clamp(2.55rem,7vw,5.4rem);line-height:1;font-weight:950;letter-spacing:-0.055em;text-shadow:0 18px 46px rgba(0,0,0,0.48)}.ak-news-lead{max-width:720px;margin:26px 0 0;color:#e5e5e5;font-size:1.08rem;line-height:1.8}.ak-news-floating-card{position:absolute;right:90px;bottom:72px;width:250px;padding:18px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,0.08),rgba(255,255,255,0.03));border:1px solid rgba(255,255,255,0.12);box-shadow:0 20px 60px rgba(0,0,0,0.42);z-index:2}.ak-news-floating-top{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ak-news-floating-dot{width:10px;height:10px;border-radius:50%;background:#b6ff00;box-shadow:0 0 14px rgba(182,255,0,0.8)}.ak-news-floating-label{color:#b6ff00;font-size:0.72rem;font-weight:900;letter-spacing:0.12em;text-transform:uppercase}.ak-news-floating-title{color:#ffffff;font-size:1.1rem;font-weight:900;line-height:1.3;margin-bottom:8px}.ak-news-floating-text{color:#cfcfcf;font-size:0.9rem;line-height:1.6}.ak-news-section{padding:64px 0 56px}.ak-news-grid{display:grid;grid-template-columns:1fr;gap:28px}.ak-news-card{background:#121212;border:1px solid rgba(255,255,255,0.12);border-radius:26px;overflow:hidden}.ak-news-card-featured{border-color:rgba(182,255,0,0.28)}.ak-news-image{display:block;width:100%;aspect-ratio:16 / 10;background:radial-gradient(circle at center,rgba(182,255,0,0.12),transparent 36%),#1b1b1b;overflow:hidden}.ak-news-image img{width:100%;height:100%;display:block;object-fit:cover}.ak-news-body{padding:26px 22px 28px}.ak-news-meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.ak-news-date,.ak-news-tag{display:inline-flex;align-items:center;min-height:30px;padding:7px 12px;border-radius:999px;font-size:0.74rem;font-weight:900}.ak-news-date{background:rgba(255,255,255,0.11);color:#ffffff}.ak-news-tag{background:#b6ff00;color:#090909}.ak-news-card-title,.ak-news-card-title a{margin:0;color:#ffffff !important;text-decoration:none !important;font-size:clamp(1.45rem,4vw,2.1rem);line-height:1.12;font-weight:950;letter-spacing:-0.035em}.ak-news-text{margin:16px 0 0;color:#dedede;font-size:1rem;line-height:1.75}.ak-news-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ak-news-page .ak-news-btn,.ak-news-page a.ak-news-btn,.ak-news-page a.ak-news-btn:link,.ak-news-page a.ak-news-btn:visited,.ak-news-page a.ak-news-btn:hover,.ak-news-page a.ak-news-btn:active,.ak-news-page a.ak-news-btn:focus{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:150px !important;min-height:46px !important;padding:13px 22px !important;border-radius:999px !important;font-size:14px !important;font-weight:900 !important;line-height:1.1 !important;text-decoration:none !important;opacity:1 !important;visibility:visible !important;text-indent:0 !important;letter-spacing:0 !important;white-space:nowrap !important}.ak-news-page a.ak-news-btn-primary,.ak-news-page a.ak-news-btn-primary:link,.ak-news-page a.ak-news-btn-primary:visited,.ak-news-page a.ak-news-btn-primary:hover{background:#b6ff00 !important;color:#090909 !important;border:1px solid #b6ff00 !important}.ak-news-page a.ak-news-btn-secondary,.ak-news-page a.ak-news-btn-secondary:link,.ak-news-page a.ak-news-btn-secondary:visited,.ak-news-page a.ak-news-btn-secondary:hover{background:transparent !important;color:#ffffff !important;border:1px solid rgba(255,255,255,0.35) !important}.ak-news-bottom{padding:0 0 90px}.ak-news-note{padding:34px 24px;border-radius:26px;background:rgba(182,255,0,0.08);border:1px solid rgba(182,255,0,0.28)}.ak-news-note h2{margin:0;color:#ffffff;font-size:clamp(1.75rem,5vw,3rem);line-height:1.08;font-weight:950;letter-spacing:-0.04em}.ak-news-note p{margin:14px 0 0;color:#dedede;font-size:1rem;line-height:1.75}@media (min-width:760px){.ak-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-news-card-featured{grid-column:1 / -1;display:grid;grid-template-columns:1.05fr 0.95fr}.ak-news-card-featured .ak-news-image{height:100%;aspect-ratio:auto}.ak-news-card-featured .ak-news-body{padding:44px}.ak-news-body{padding:30px}.ak-news-note{padding:42px}}@media (max-width:980px){.ak-news-floating-card{display:none}}@media (max-width:640px){.ak-news-container{width:min(100% - 32px,1100px)}.ak-news-hero{padding:72px 0 54px}.ak-news-section{padding:42px 0 40px}.ak-news-bottom{padding-bottom:64px}}.ak-gallery-page,.ak-gallery-page *{box-sizing:border-box}.ak-gallery-page{background:#090909;color:#ffffff}.ak-gallery-container{width:min(100% - 44px,1120px);margin:0 auto}.ak-gallery-hero{padding:96px 0 74px;background:radial-gradient(circle at 82% 18%,rgba(182,255,0,0.24),transparent 32%),linear-gradient(135deg,#111111 0%,#090909 74%);border-bottom:1px solid rgba(255,255,255,0.12)}.ak-gallery-kicker{color:#b6ff00;font-size:0.78rem;font-weight:900;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:18px}.ak-gallery-title{margin:0;max-width:860px;color:#ffffff;font-size:clamp(2.55rem,7vw,5.4rem);line-height:1;font-weight:950;letter-spacing:-0.055em;text-shadow:0 18px 46px rgba(0,0,0,0.48)}.ak-gallery-lead{max-width:720px;margin:26px 0 0;color:#e5e5e5;font-size:1.08rem;line-height:1.8}.ak-gallery-section{padding:64px 0 96px}.ak-gallery-page .wp-block-gallery,.ak-gallery-section .wp-block-gallery{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}.ak-gallery-page .wp-block-gallery.has-nested-images figure.wp-block-image,.ak-gallery-section .wp-block-gallery.has-nested-images figure.wp-block-image{width:100% !important;margin:0 !important;border-radius:24px !important;overflow:hidden !important;background:#171717 !important;border:1px solid rgba(255,255,255,0.12) !important}.ak-gallery-page .wp-block-gallery img,.ak-gallery-section .wp-block-gallery img{width:100% !important;height:100% !important;aspect-ratio:4 / 3 !important;object-fit:cover !important;display:block !important;transition:transform 0.35s ease,opacity 0.35s ease !important}.ak-gallery-page .wp-block-gallery figure:hover img,.ak-gallery-section .wp-block-gallery figure:hover img{transform:scale(1.04);opacity:0.92}.ak-gallery-page .wp-element-caption,.ak-gallery-section .wp-element-caption{background:rgba(0,0,0,0.7) !important;color:#ffffff !important;font-size:0.85rem !important;padding:10px 12px !important}@media (min-width:760px){.ak-gallery-page .wp-block-gallery,.ak-gallery-section .wp-block-gallery{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:22px !important}}@media (min-width:1100px){.ak-gallery-page .wp-block-gallery,.ak-gallery-section .wp-block-gallery{grid-template-columns:repeat(4,minmax(0,1fr)) !important}}@media (max-width:640px){.ak-gallery-container{width:min(100% - 32px,1120px)}.ak-gallery-hero{padding:72px 0 54px}.ak-gallery-section{padding:42px 0 70px}}.main-header-menu .sub-menu,.ast-desktop .main-header-menu .sub-menu{background:rgba(8,8,8,0.97) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:2px solid #b6ff00 !important;border-left:1px solid rgba(182,255,0,0.10) !important;border-right:1px solid rgba(182,255,0,0.10) !important;border-bottom:1px solid rgba(182,255,0,0.10) !important;border-radius:0 0 18px 18px !important;box-shadow:0 0 0 1px rgba(182,255,0,0.08),0 24px 60px rgba(0,0,0,0.60) !important;overflow:hidden;padding:10px 0 !important}.ast-scroll-top-icon,.ast-scroll-to-top-right,.ast-scroll-to-top-icon-set{background:#b6ff00 !important;border:1px solid #b6ff00 !important;box-shadow:0 10px 30px rgba(182,255,0,0.28) !important}.ast-scroll-top-icon svg,.ast-scroll-to-top-right svg,.ast-scroll-to-top-icon-set svg{fill:#090909 !important;color:#090909 !important}.ast-scroll-top-icon:hover,.ast-scroll-to-top-right:hover,.ast-scroll-to-top-icon-set:hover{background:#d2ff4d !important;transform:translateY(-2px)}.main-header-menu .sub-menu::before,.main-header-menu .sub-menu::after,.ast-desktop .main-header-menu .sub-menu::before,.ast-desktop .main-header-menu .sub-menu::after{background:#b6ff00 !important;border-color:#b6ff00 !important;box-shadow:none !important}.main-header-menu .sub-menu .menu-item>a,.ast-desktop .main-header-menu .sub-menu .menu-item>a{color:#ffffff !important;font-size:0.95rem !important;font-weight:800 !important;padding:14px 22px !important;transition:background 0.25s ease,color 0.25s ease,transform 0.25s ease}.main-header-menu .sub-menu .menu-item>a:hover,.main-header-menu .sub-menu .current-menu-item>a,.ast-desktop .main-header-menu .sub-menu .menu-item>a:hover,.ast-desktop .main-header-menu .sub-menu .current-menu-item>a{background:linear-gradient( 90deg,rgba(182,255,0,0.16),rgba(182,255,0,0.04) ) !important;color:#b6ff00 !important;transform:translateX(4px)}.main-header-menu .sub-menu .menu-item:not(:last-child),.ast-desktop .main-header-menu .sub-menu .menu-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,0.04)}.main-header-menu .menu-item-has-children>a .ast-icon.icon-arrow svg,.ast-desktop .main-header-menu .menu-item-has-children>a .ast-icon.icon-arrow svg{fill:#b6ff00 !important}@media (max-width:921px){.main-header-menu .sub-menu,.ast-desktop .main-header-menu .sub-menu{border-top:1px solid rgba(182,255,0,0.18) !important;border-radius:14px !important;margin-top:8px !important;background:rgba(10,10,10,0.96) !important}.main-header-menu .sub-menu .menu-item>a,.ast-desktop .main-header-menu .sub-menu .menu-item>a{padding:16px 18px !important;font-size:1rem !important}}.cr-footer{width:100%;background:#090909;color:rgba(255,255,255,0.82);border-top:1px solid rgba(255,255,255,0.10);font-family:inherit}.cr-footer-inner{width:min(100% - 32px,1180px);margin:0 auto;padding:16px 0 14px;display:grid;gap:6px;text-align:center}.cr-footer-brand{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:0.92rem;line-height:1.35}.cr-footer-brand strong{color:#ffffff;font-weight:700;letter-spacing:0.02em}.cr-footer-brand span{color:rgba(255,255,255,0.66)}.cr-footer-contact,.cr-footer-credit{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 9px;font-size:0.86rem;line-height:1.35;color:rgba(255,255,255,0.64)}.cr-footer a{color:rgba(255,255,255,0.82);text-decoration:none;transition:color 0.2s ease,opacity 0.2s ease}.cr-footer a:hover,.cr-footer a:focus{color:#b6ff00;text-decoration:none}.cr-footer-credit a{color:#b6ff00;font-weight:600}.cr-footer-credit a:hover,.cr-footer-credit a:focus{color:#ffffff}@media (min-width:760px){.cr-footer-inner{padding:14px 0 13px;gap:4px}.cr-footer-brand{font-size:0.94rem}.cr-footer-contact,.cr-footer-credit{font-size:0.86rem}}:root{--ak-bg:#ffffff;--ak-surface:#f6f6f6;--ak-text:#111111;--ak-muted:#666666;--ak-border:rgba(0,0,0,0.12);--ak-primary:#111111;--ak-primary-text:#ffffff;--ak-radius:22px;--ak-container:1180px;--ak-section-y:clamp(56px,8vw,120px);--ak-gap:clamp(18px,3vw,32px)}.ak-page{background:var(--ak-bg);color:var(--ak-text);font-family:inherit}.ak-container{width:min(100% - 32px,var(--ak-container));margin-inline:auto}.ak-section,.ak-hero{padding-block:var(--ak-section-y)}.ak-hero{min-height:min(760px,90svh);display:grid;align-items:center}.ak-kicker{margin:0 0 14px;color:var(--ak-muted);font-size:0.9rem;letter-spacing:0.08em;text-transform:uppercase}.ak-hero h1,.ak-section h2{margin:0;max-width:920px;font-size:clamp(2.4rem,7vw,6.2rem);line-height:0.95;letter-spacing:-0.06em}.ak-section h2{font-size:clamp(2rem,5vw,4.2rem);margin-bottom:clamp(24px,4vw,52px)}.ak-lead,.ak-section p{color:var(--ak-muted);font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.ak-lead{max-width:720px;margin:24px 0 34px}.ak-grid{display:grid;grid-template-columns:1fr;gap:var(--ak-gap)}.ak-card{border:1px solid var(--ak-border);background:var(--ak-surface);border-radius:var(--ak-radius);padding:clamp(22px,4vw,38px)}.ak-card h3{margin:0 0 12px;font-size:clamp(1.25rem,2.2vw,1.8rem);letter-spacing:-0.03em}.ak-card p{margin:0}.ak-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;text-decoration:none;font-weight:700;line-height:1;transition:transform 0.2s ease,opacity 0.2s ease}.ak-btn:hover{transform:translateY(-1px);opacity:0.92}.ak-btn-primary{background:var(--ak-primary);color:var(--ak-primary-text)}.ak-gallery-grid{display:grid;grid-template-columns:1fr;gap:var(--ak-gap)}.ak-gallery-item{min-height:220px;border:1px dashed var(--ak-border);border-radius:var(--ak-radius);display:grid;place-items:center;color:var(--ak-muted);background:var(--ak-surface)}.ak-faq-item{border-top:1px solid var(--ak-border);padding:20px 0}.ak-faq-item:last-child{border-bottom:1px solid var(--ak-border)}.ak-faq-item summary{cursor:pointer;font-weight:700;font-size:1.1rem}.ak-faq-item p{margin:14px 0 0;max-width:760px}.ak-contact{text-align:center}.ak-contact .ak-container{border-radius:calc(var(--ak-radius)+10px);background:var(--ak-surface);border:1px solid var(--ak-border);padding:clamp(36px,6vw,76px)}.ak-contact h2,.ak-contact p{margin-inline:auto}.ak-contact p{max-width:680px;margin-bottom:28px}.ak-page img{max-width:100%;height:auto;display:block}@media (min-width:720px){.ak-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ak-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.ak-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ak-current-dogs-page{--cr-green:#b6ff00;--cr-green-soft:#9fc51a;--cr-bg:#070807;--cr-card:#0d0f0c;--cr-text:#ffffff;--cr-muted:#d6d6d6;max-width:1240px;margin:0 auto;color:var(--cr-text);background:radial-gradient(circle at 12% 12%,rgba(182,255,0,.09),transparent 34%),radial-gradient(circle at 88% 26%,rgba(159,197,26,.08),transparent 34%),linear-gradient(180deg,#070807 0%,#090a08 48%,#050605 100%);overflow:hidden}.ak-current-dogs-page *{box-sizing:border-box}.ak-current-dogs-hero{position:relative;min-height:720px;display:flex;align-items:center;padding:100px 70px;overflow:hidden;border-bottom:1px solid rgba(182,255,0,.16)}.ak-current-dogs-hero__bg{position:absolute;inset:0;background:linear-gradient( 90deg,rgba(5,7,5,.96) 0%,rgba(5,7,5,.78) 36%,rgba(5,7,5,.32) 66%,rgba(5,7,5,.08) 100% ),url("https://www.dogarna.cz/wp-content/uploads/2026/05/catley-ranch-dogs-hero.jpg") center right / cover no-repeat;transform:scale(1.02)}.ak-current-dogs-hero::after{content:"";position:absolute;right:-120px;top:50%;width:480px;height:480px;border-radius:999px;background:radial-gradient(circle,rgba(182,255,0,.12),transparent 70%);transform:translateY(-50%);filter:blur(12px);pointer-events:none}.ak-current-dogs-hero__content{position:relative;z-index:5;max-width:760px}.ak-current-dogs-kicker{margin:0 0 26px !important;color:var(--cr-green) !important;font-size:14px !important;font-weight:900 !important;letter-spacing:.24em !important;text-transform:uppercase !important}.ak-current-dogs-hero h1{margin:0 !important;color:#fff !important;font-size:clamp(72px,10vw,132px) !important;line-height:.88 !important;font-weight:950 !important;letter-spacing:-.08em !important}.ak-current-dogs-line{display:flex;align-items:center;width:min(100%,340px);margin:36px 0}.ak-current-dogs-line span{flex:1;height:2px;background:linear-gradient( 90deg,rgba(182,255,0,.95),transparent )}.ak-current-dogs-lead{max-width:660px;margin:0 !important;color:var(--cr-muted) !important;font-size:22px !important;line-height:1.8 !important}.ak-current-dogs-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:end;padding:74px 70px 50px}.ak-current-dogs-small-title{display:inline-flex;margin-bottom:18px;color:var(--cr-green);font-size:13px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.ak-current-dogs-intro h2{margin:0 !important;color:#fff !important;font-size:clamp(42px,5vw,78px) !important;line-height:.92 !important;font-weight:950 !important;letter-spacing:-.06em !important}.ak-current-dogs-intro__right p{margin:0 0 22px;color:var(--cr-muted);font-size:19px;line-height:1.85}.ak-current-dogs-intro__right p:last-child{margin-bottom:0}.ak-current-dogs-grid-section{padding:30px 70px 100px}.ak-current-dogs-section-title{display:grid;grid-template-columns:1fr auto 1fr;gap:34px;align-items:center;margin-bottom:14px}.ak-current-dogs-section-title span{height:1px;background:linear-gradient( 90deg,transparent,rgba(182,255,0,.6),transparent )}.ak-current-dogs-section-title h2{margin:0 !important;color:#fff !important;font-size:clamp(42px,5vw,74px) !important;line-height:1 !important;font-weight:950 !important;letter-spacing:-.06em !important;text-align:center !important}.ak-current-dogs-paw{margin:16px 0 44px;color:var(--cr-green);text-align:center;font-size:20px}.ak-current-dogs-list .ak-catley-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:32px !important;width:100% !important;margin:0 auto !important}.ak-current-dogs-list .ak-dog-card{position:relative !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;min-height:100% !important;border-radius:30px !important;border:1px solid rgba(255,255,255,.08) !important;background:linear-gradient( 180deg,rgba(255,255,255,.05),rgba(255,255,255,.015) ),#0b0c0a !important;color:#fff !important;text-decoration:none !important;box-shadow:0 24px 90px rgba(0,0,0,.42);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease !important}.ak-current-dogs-list .ak-dog-card::before{content:"Aktuálně v chovu";position:absolute;top:18px;left:18px;z-index:4;padding:10px 14px;border-radius:999px;background:rgba(182,255,0,.95);color:#050605;font-size:11px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 10px 28px rgba(182,255,0,.2)}.ak-current-dogs-list .ak-dog-card:hover{transform:translateY(-8px) !important;border-color:rgba(182,255,0,.52) !important;box-shadow:0 40px 120px rgba(0,0,0,.68)}.ak-current-dogs-list .ak-dog-img{width:100% !important;height:470px !important;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;transition:transform .55s ease,filter .55s ease !important}.ak-current-dogs-list .ak-dog-card:hover .ak-dog-img{transform:scale(1.035);filter:contrast(1.03) brightness(1.03)}.ak-current-dogs-list .ak-dog-img--empty{display:flex !important;align-items:center !important;justify-content:center !important;background:radial-gradient(circle at 50% 35%,rgba(182,255,0,.18),transparent 42%),#111 !important}.ak-current-dogs-list .ak-dog-img--empty span{color:rgba(255,255,255,.62);font-size:14px;letter-spacing:.2em;text-transform:uppercase}.ak-current-dogs-list .ak-dog-content{position:relative !important;display:flex !important;flex-direction:column !important;min-height:220px !important;padding:34px 32px 36px !important;background:linear-gradient( 180deg,rgba(9,10,8,.96),#050605 ) !important;border-top:1px solid rgba(182,255,0,.12) !important}.ak-current-dogs-list .ak-dog-content::before{content:"";width:86px;height:3px;margin-bottom:24px;border-radius:999px;background:linear-gradient( 90deg,var(--cr-green),transparent )}.ak-current-dogs-list .ak-dog-content h3{margin:0 0 24px !important;color:#fff !important;font-size:clamp(32px,2.2vw,48px) !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-.06em !important;text-transform:none !important}.ak-current-dogs-list .ak-dog-content p{width:fit-content;margin:0 0 14px !important;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.06);color:#f2f2f2 !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important}.ak-current-dogs-list .ak-dog-content>span{display:inline-flex !important;width:fit-content;margin-top:auto !important;padding-top:18px !important;color:var(--cr-green) !important;font-size:15px !important;font-weight:900 !important;letter-spacing:.1em !important;text-transform:uppercase !important}.ak-current-dogs-list .ak-dog-content>span::before{content:"Narozen/a ";color:rgba(255,255,255,.52);margin-right:6px}.ak-current-dogs-list .ak-catley-empty{margin:0;padding:36px;border-radius:24px;border:1px solid rgba(182,255,0,.2);background:rgba(255,255,255,.04);color:#d6d6d6;font-size:18px}.ak-current-dogs-bottom{position:relative;padding:90px 20px 110px;text-align:center;border-top:1px solid rgba(182,255,0,.12);background:linear-gradient( 90deg,rgba(7,8,7,.7),rgba(7,8,7,.96),rgba(7,8,7,.7) )}.ak-current-dogs-bottom-mark{margin-bottom:26px;color:var(--cr-green);font-size:28px}.ak-current-dogs-bottom p{max-width:860px;margin:0 auto;color:#f3f3f3;font-size:clamp(30px,4vw,54px);line-height:1.25;font-weight:800;letter-spacing:-.04em}.ak-current-dogs-bottom span{display:block;width:84px;height:2px;margin:36px auto 0;background:var(--cr-green)}@media(max-width:1024px){.ak-current-dogs-hero,.ak-current-dogs-intro,.ak-current-dogs-grid-section{padding-left:38px;padding-right:38px}.ak-current-dogs-list .ak-catley-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.ak-current-dogs-intro{grid-template-columns:1fr;gap:28px}}@media(max-width:767px){.ak-current-dogs-page{max-width:none}.ak-current-dogs-hero{min-height:560px;align-items:flex-end;padding:52px 22px}.ak-current-dogs-hero h1{font-size:64px !important}.ak-current-dogs-lead{font-size:18px !important;line-height:1.7 !important}.ak-current-dogs-intro,.ak-current-dogs-grid-section{padding-left:22px;padding-right:22px}.ak-current-dogs-intro{padding-top:52px}.ak-current-dogs-section-title{grid-template-columns:1fr;gap:18px}.ak-current-dogs-section-title span{display:none}.ak-current-dogs-list .ak-catley-grid{grid-template-columns:1fr !important;gap:24px !important}.ak-current-dogs-list .ak-dog-img{height:400px !important}.ak-current-dogs-list .ak-dog-content{min-height:190px !important;padding:30px 24px 32px !important}.ak-current-dogs-list .ak-dog-content h3{font-size:38px !important}.ak-current-dogs-bottom{padding:70px 22px 90px}}.ak-current-dogs-page{--cr-green:#a7d52a;--cr-green-soft:#9fc51a;--cr-bg:#070807;--cr-card:#10110f;--cr-text:#ffffff;--cr-muted:#d7d7d7;max-width:1240px;margin:0 auto;color:var(--cr-text);background:radial-gradient(circle at 12% 12%,rgba(167,213,42,.10),transparent 34%),radial-gradient(circle at 90% 30%,rgba(159,197,26,.07),transparent 34%),linear-gradient(180deg,#070807 0%,#0b0d09 48%,#050605 100%);overflow:hidden}.ak-current-dogs-page,.ak-current-dogs-page *{box-sizing:border-box}.ak-current-dogs-hero{position:relative;min-height:520px;display:flex;align-items:center;padding:86px 70px;background:linear-gradient(90deg,rgba(5,7,5,.96) 0%,rgba(5,7,5,.76) 42%,rgba(5,7,5,.22) 100%),radial-gradient(circle at 78% 46%,rgba(167,213,42,.14),transparent 28%);border-bottom:1px solid rgba(167,213,42,.22);overflow:hidden}.ak-current-dogs-hero::after{content:"";position:absolute;right:70px;bottom:60px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(167,213,42,.16),transparent 68%);filter:blur(10px);pointer-events:none}.ak-current-dogs-hero__content{position:relative;z-index:2;max-width:760px}.ak-current-dogs-kicker{margin:0 0 22px !important;color:var(--cr-green) !important;font-size:14px !important;font-weight:900 !important;letter-spacing:.24em !important;text-transform:uppercase !important}.ak-current-dogs-hero h1{margin:0 !important;color:#fff !important;font-size:clamp(64px,9vw,122px) !important;line-height:.88 !important;font-weight:900 !important;letter-spacing:-.08em !important}.ak-current-dogs-line{width:min(100%,340px);margin:34px 0}.ak-current-dogs-line span{display:block;height:2px;background:linear-gradient(90deg,var(--cr-green),transparent)}.ak-current-dogs-lead,.ak-current-dogs-hero p:not(.ak-current-dogs-kicker){max-width:680px;margin:34px 0 0 !important;color:var(--cr-muted) !important;font-size:22px !important;line-height:1.75 !important}.ak-current-dogs-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:end;padding:62px 70px 42px}.ak-current-dogs-small-title,.ak-current-dogs-intro span{display:inline-flex;margin-bottom:16px;color:var(--cr-green);font-size:13px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.ak-current-dogs-intro h2{margin:0 !important;color:#fff !important;font-size:clamp(38px,5vw,72px) !important;line-height:.95 !important;font-weight:900 !important;letter-spacing:-.06em !important}.ak-current-dogs-intro p{margin:0 0 18px;color:var(--cr-muted);font-size:19px;line-height:1.8}.ak-current-dogs-intro p:last-child{margin-bottom:0}.ak-current-dogs-grid-section{padding:34px 70px 96px}.ak-current-dogs-section-title{display:grid;grid-template-columns:1fr auto 1fr;gap:34px;align-items:center;margin-bottom:12px}.ak-current-dogs-section-title span{height:1px;background:linear-gradient(90deg,transparent,rgba(167,213,42,.58),transparent)}.ak-current-dogs-section-title h2{margin:0 !important;color:#fff !important;font-size:clamp(42px,5vw,74px) !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-.06em !important;text-align:center !important}.ak-current-dogs-paw{margin:16px 0 44px;color:var(--cr-green);text-align:center;font-size:20px}.ak-current-dogs-list{padding:0}.ak-current-dogs-list .ak-catley-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:30px !important;width:100% !important;margin:0 auto !important}.ak-current-dogs-list .ak-dog-card{position:relative !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;isolation:isolate !important;min-height:100% !important;border-radius:28px !important;border:1px solid rgba(255,255,255,.10) !important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015)),#0c0d0b !important;color:#fff !important;text-decoration:none !important;box-shadow:0 28px 90px rgba(0,0,0,.48) !important;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease !important}.ak-current-dogs-list .ak-dog-card::before,.ak-current-dogs-list .ak-dog-card::after,.ak-current-dogs-list .ak-dog-img::before,.ak-current-dogs-list .ak-dog-img::after{content:none !important;display:none !important}.ak-current-dogs-list .ak-dog-card:hover{transform:translateY(-8px) !important;border-color:rgba(167,213,42,.55) !important;box-shadow:0 42px 130px rgba(0,0,0,.70) !important}.ak-current-dogs-list .ak-dog-img{position:relative !important;z-index:1 !important;width:100% !important;height:430px !important;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;filter:none !important;opacity:1 !important;transition:transform .5s ease,filter .5s ease !important}.ak-current-dogs-list .ak-dog-card:hover .ak-dog-img{transform:scale(1.035) !important;filter:contrast(1.04) brightness(1.04) !important}.ak-current-dogs-list .ak-dog-content{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;min-height:210px !important;padding:32px 30px 34px !important;background:linear-gradient(180deg,rgba(9,10,8,.96),#050605) !important;border-top:1px solid rgba(167,213,42,.14) !important}.ak-current-dogs-list .ak-dog-content::before{content:"";display:block;width:78px;height:3px;margin:0 0 22px;border-radius:999px;background:linear-gradient(90deg,var(--cr-green),transparent)}.ak-current-dogs-list .ak-dog-content h3{margin:0 0 22px !important;color:#fff !important;font-size:clamp(30px,2.25vw,46px) !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-.06em !important;text-transform:none !important}.ak-current-dogs-list .ak-dog-content p{width:fit-content;margin:0 0 12px !important;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.07);color:#f2f2f2 !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.06em;text-transform:uppercase}.ak-current-dogs-list .ak-dog-content>span{display:inline-flex !important;width:fit-content;margin-top:auto !important;padding-top:18px !important;color:var(--cr-green) !important;font-size:15px !important;font-weight:900 !important;letter-spacing:.1em !important;text-transform:uppercase !important}.ak-current-dogs-list .ak-dog-content>span::before{content:none !important;display:none !important}.ak-current-dogs-list .ak-dog-content::after{content:"Aktuálně v chovu" !important;display:inline-flex !important;position:absolute;left:30px;top:-414px;z-index:8;width:auto;height:auto;padding:8px 12px;border-radius:999px;background:rgba(167,213,42,.16);backdrop-filter:blur(10px);border:1px solid rgba(167,213,42,.34);color:#dff6a8;font-size:10px;line-height:1;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ak-current-dogs-list .ak-catley-empty{margin:0;padding:34px;border:1px solid rgba(167,213,42,.22);border-radius:24px;background:rgba(255,255,255,.04);color:#d6d6d6;font-size:18px}.ak-current-dogs-bottom{position:relative;padding:90px 20px 110px;text-align:center;border-top:1px solid rgba(167,213,42,.12);background:linear-gradient(90deg,rgba(7,8,7,.70),rgba(7,8,7,.96),rgba(7,8,7,.70))}.ak-current-dogs-bottom-mark{margin-bottom:26px;color:var(--cr-green);font-size:28px}.ak-current-dogs-bottom p{max-width:860px;margin:0 auto;color:#f3f3f3;font-size:clamp(30px,4vw,54px);line-height:1.25;font-weight:800;letter-spacing:-.04em}.ak-current-dogs-bottom span{display:block;width:84px;height:2px;margin:36px auto 0;background:var(--cr-green)}@media (max-width:1024px){.ak-current-dogs-hero,.ak-current-dogs-intro,.ak-current-dogs-grid-section{padding-left:38px;padding-right:38px}.ak-current-dogs-list .ak-catley-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.ak-current-dogs-intro{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.ak-current-dogs-page{max-width:none}.ak-current-dogs-hero{min-height:470px;padding:58px 22px;align-items:flex-end}.ak-current-dogs-hero h1{font-size:58px !important}.ak-current-dogs-lead,.ak-current-dogs-hero p:not(.ak-current-dogs-kicker){font-size:18px !important;line-height:1.65 !important}.ak-current-dogs-intro,.ak-current-dogs-grid-section{padding-left:22px;padding-right:22px}.ak-current-dogs-intro{padding-top:46px}.ak-current-dogs-section-title{grid-template-columns:1fr;gap:18px}.ak-current-dogs-section-title span{display:none}.ak-current-dogs-list .ak-catley-grid{grid-template-columns:1fr !important;gap:24px !important}.ak-current-dogs-list .ak-dog-img{height:390px !important}.ak-current-dogs-list .ak-dog-content{min-height:190px !important;padding:28px 24px 30px !important}.ak-current-dogs-list .ak-dog-content h3{font-size:36px !important}.ak-current-dogs-list .ak-dog-content::after{left:24px;top:-374px}.ak-current-dogs-bottom{padding:70px 22px 90px}}.e-con{display:flex;position:relative;width:100%}.e-con-boxed,.e-con-inner{max-width:var(--e-con-inner-width,1140px);margin:0 auto;width:100%;position:relative}.e-flex{display:flex}.e-parent{flex-direction:column}.elementor-widget-html{width:100%}.ak-memory-dogs .ak-catley-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;width:min(100%,1120px);margin:0 auto}.ak-memory-dogs .ak-dog-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid rgba(159,197,26,.22);background:#050605;text-decoration:none;color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.62);transition:.35s ease}.ak-memory-dogs .ak-dog-card:hover{transform:translateY(-6px);border-color:rgba(159,197,26,.52)}.ak-memory-dogs .ak-dog-img{width:100%;height:520px;background-size:cover;background-position:center top;background-repeat:no-repeat;filter:grayscale(100%) contrast(1.06) brightness(.88);transition:.4s ease}.ak-memory-dogs .ak-dog-card:hover .ak-dog-img{filter:grayscale(0%) contrast(1) brightness(1);transform:scale(1.02)}.ak-memory-dogs .ak-dog-content{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:190px;padding:34px 94px 34px 34px;background:linear-gradient(180deg,rgba(8,8,8,.96),#050505)}.ak-memory-dogs .ak-dog-content h3{margin:0;color:#f7f3e9;font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,2vw,42px);line-height:1.04;font-weight:400;letter-spacing:-.04em}.ak-memory-dogs .ak-dog-content h3::before{content:"";display:block;width:92px;height:2px;margin:0 0 24px;background:linear-gradient(90deg,#9fc51a,transparent)}.ak-memory-dogs .ak-dog-content>p,.ak-memory-dogs .ak-dog-content>span{display:none !important}.ak-memory-dogs .ak-dog-years{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;white-space:nowrap !important;gap:10px !important;margin-top:20px !important;color:#d6d6d6 !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.12em !important;line-height:1 !important;text-transform:uppercase !important;position:relative;z-index:10}.ak-memory-dogs .ak-dog-years span{white-space:nowrap !important}.ak-memory-dogs .ak-dog-birth{color:#d6d6d6 !important}.ak-memory-dogs .ak-dog-separator{color:#777 !important}.ak-memory-dogs .ak-dog-death{color:#b6ff00 !important}.ak-memory-dogs .ak-dog-no-date{color:#8b8b8b !important}.ak-memory-dogs .ak-dog-content::after{content:"";position:absolute;right:30px;bottom:30px;width:22px;height:42px;border-radius:7px 7px 4px 4px;background:linear-gradient(90deg,rgba(255,255,255,.24),transparent 38%),linear-gradient(180deg,#d7bf6a 0%,#8a741b 100%);box-shadow:0 0 18px rgba(255,210,120,.18),inset 0 0 0 1px rgba(255,255,255,.16),inset 0 -10px 18px rgba(0,0,0,.25)}.ak-memory-dogs .ak-dog-content::before{content:"";position:absolute;right:36px;bottom:69px;width:9px;height:18px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 50% 62%,#fff7c8 0 2px,transparent 3px),linear-gradient(180deg,#ffe08a 0%,#ff9d27 58%,rgba(255,120,20,.1) 100%);box-shadow:0 0 14px rgba(255,190,70,.82),0 0 26px rgba(255,190,70,.34);transform:rotate(3deg)}@media(max-width:980px){.ak-memory-dogs .ak-catley-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ak-memory-dogs .ak-catley-grid{grid-template-columns:1fr}.ak-memory-dogs .ak-dog-img{height:420px}.ak-memory-dogs .ak-dog-content{min-height:180px;padding:28px 82px 30px 28px}.ak-memory-dogs .ak-dog-years{font-size:12px !important;gap:8px !important;letter-spacing:.08em !important}}.ak-memory-dogs .ak-dog-years::before,.ak-memory-dogs .ak-dog-years::after,.ak-memory-dogs .ak-dog-years span::before,.ak-memory-dogs .ak-dog-years span::after{content:none !important;display:none !important}.ak-memory-dogs .ak-dog-years{gap:8px !important}.ak-memory-dogs .ak-dog-birth,.ak-memory-dogs .ak-dog-separator,.ak-memory-dogs .ak-dog-death{display:inline !important}.ak-memory-page{background:radial-gradient(circle at 18% 8%,rgba(159,197,26,.08),transparent 32%),radial-gradient(circle at 82% 72%,rgba(159,197,26,.05),transparent 38%),#070807 !important}.ak-memory-hero{position:relative !important;min-height:620px !important;display:flex !important;align-items:center !important;padding:90px 70px !important;overflow:hidden !important;background:linear-gradient( 90deg,rgba(5,7,5,.96) 0%,rgba(5,7,5,.78) 34%,rgba(5,7,5,.34) 62%,rgba(5,7,5,.12) 100% ),url("https://www.dogarna.cz/wp-content/uploads/2026/04/vzpominame-hero.jpg") center right / cover no-repeat !important;border-bottom:1px solid rgba(159,197,26,.32) !important}.ak-memory-hero::after{content:"";position:absolute;inset:0;background:radial-gradient( circle at 72% 48%,rgba(255,210,120,.16),transparent 24% ),linear-gradient( 180deg,transparent,rgba(0,0,0,.28) );pointer-events:none}.ak-memory-hero__content{position:relative;z-index:5;max-width:620px}.ak-memory-eyebrow{margin:0 0 24px !important;color:#9fc51a !important;font-size:14px !important;font-weight:900 !important;letter-spacing:.22em !important;text-transform:uppercase !important}.ak-memory-hero h1{margin:0 !important;color:#fff !important;font-size:clamp(58px,7vw,96px) !important;line-height:.92 !important;font-weight:800 !important;letter-spacing:-.05em !important}.ak-memory-line{display:flex !important;align-items:center !important;gap:16px !important;width:min(100%,340px) !important;margin:34px 0 !important}.ak-memory-line span{flex:1;height:1px;background:rgba(159,197,26,.48)}.ak-memory-line i{color:#9fc51a;font-style:normal}.ak-memory-hero p{max-width:520px;margin:0 !important;color:#d6d6d6 !important;font-size:20px !important;line-height:1.8 !important}.ak-memory-intro{display:grid !important;grid-template-columns:320px 1fr !important;gap:64px !important;align-items:center !important;padding:72px 70px !important;background:linear-gradient( 90deg,#070807,rgba(7,8,7,.94) ) !important;border-top:1px solid rgba(159,197,26,.22)}.ak-memory-candle{display:block !important;min-height:230px !important;border-radius:20px !important;background:linear-gradient( 90deg,rgba(7,8,7,.08),rgba(7,8,7,.64) ),url("https://www.dogarna.cz/wp-content/uploads/2026/04/svucka-vzpominame.jpg") center / cover no-repeat !important;box-shadow:0 30px 90px rgba(0,0,0,.62);overflow:hidden !important}@media(max-width:767px){.ak-memory-hero{min-height:560px !important;align-items:flex-end !important;padding:42px 20px !important;background:linear-gradient( 180deg,rgba(5,7,5,.92) 0%,rgba(5,7,5,.62) 50%,rgba(5,7,5,.24) 100% ),url("https://www.dogarna.cz/wp-content/uploads/2026/04/vzpominame-hero.jpg") center / cover no-repeat !important}.ak-memory-hero h1{font-size:54px !important}.ak-memory-intro{grid-template-columns:1fr !important;padding:48px 20px !important}}.ak-memory-bottom{position:relative !important;padding:90px 20px 110px !important;text-align:center !important;background:linear-gradient( 90deg,rgba(7,8,7,.7),rgba(7,8,7,.96),rgba(7,8,7,.7) ) !important;border-top:1px solid rgba(159,197,26,.16) !important}.ak-memory-bottom span{display:block !important;width:84px !important;height:1px !important;margin:34px auto 0 !important;background:#9fc51a !important;opacity:1 !important}.ak-memory-bottom::after{content:"";position:absolute;left:50%;bottom:48px;width:120px;height:1px;transform:translateX(-50%);background:linear-gradient( 90deg,transparent,rgba(159,197,26,.95),transparent )}.ak-contact-page{--ak-bg:#090909;--ak-green:#b7ff00;--ak-text:#ffffff;--ak-muted:#d6d6d6;--ak-border:rgba(183,255,0,.42);max-width:1240px;margin:0 auto;padding:clamp(34px,5vw,70px) clamp(16px,4vw,48px);color:var(--ak-text);background:radial-gradient(circle at 10% 18%,rgba(183,255,0,.08),transparent 34%),radial-gradient(circle at 92% 72%,rgba(183,255,0,.055),transparent 36%),var(--ak-bg);font-family:inherit}.ak-contact-page *{box-sizing:border-box}.ak-contact-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;margin-bottom:42px;overflow:hidden;border-bottom:1px solid rgba(183,255,0,.22);background:linear-gradient(90deg,rgba(9,9,9,1) 0%,rgba(9,9,9,.82) 47%,rgba(9,9,9,.2) 100%)}.ak-contact-hero__content{position:relative;z-index:2;padding:clamp(48px,7vw,84px) 0}.ak-eyebrow{display:inline-block;margin:0 0 18px;padding-bottom:8px;color:var(--ak-green);border-bottom:2px solid var(--ak-green);font-size:14px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ak-contact-hero h1{margin:0 0 24px;color:#fff;font-size:clamp(52px,8vw,84px);line-height:.92;font-weight:950;letter-spacing:-.06em}.ak-contact-hero p{max-width:640px;margin:0;color:var(--ak-muted);font-size:clamp(17px,2vw,21px);line-height:1.75}.ak-contact-hero__image{min-height:390px;display:block;background-image:linear-gradient(90deg,#090909 0%,rgba(9,9,9,.46) 34%,rgba(9,9,9,.04) 100%),url("https://www.dogarna.cz/wp-content/uploads/2026/04/onas-spodek-oko.jpg");background-position:center right;background-size:cover;background-repeat:no-repeat}.ak-contact-main{display:grid;grid-template-columns:minmax(320px,390px) 1fr;gap:26px;align-items:stretch;margin-bottom:34px}.ak-contact-card{padding:30px 28px;border:1px solid var(--ak-border);border-radius:16px;background:radial-gradient(circle at 18% 16%,rgba(183,255,0,.10),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 22px 70px rgba(0,0,0,.38)}.ak-contact-row{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.085)}.ak-contact-row:first-child{padding-top:0}.ak-contact-row:last-child{padding-bottom:0;border-bottom:0}.ak-contact-row strong{display:block;margin:0 0 7px;color:#fff;font-size:15px;line-height:1.2;font-weight:900;text-transform:uppercase}.ak-contact-row a,.ak-contact-row span{display:block;color:var(--ak-muted);font-size:16px;line-height:1.55;text-decoration:none}.ak-contact-row a{color:var(--ak-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ak-contact-row a:hover{color:#fff}.ak-contact-icon,.ak-help-icon{position:relative;width:52px;height:52px;min-width:52px;min-height:52px;border:1px solid rgba(183,255,0,.58);border-radius:999px;display:flex;align-items:center;justify-content:center;color:#dcdcdc;background:rgba(183,255,0,.035);box-shadow:0 0 22px rgba(183,255,0,.09);overflow:hidden}.ak-contact-icon svg,.ak-help-icon svg{position:absolute;left:50%;top:50%;width:23px;height:23px;margin:0;padding:0;display:block;transform:translate(-50%,-50%);fill:none !important;stroke:currentColor !important;stroke-width:1.65 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.ak-contact-row:hover .ak-contact-icon,.ak-help-item:hover .ak-help-icon{color:var(--ak-green);border-color:rgba(183,255,0,.95);background:rgba(183,255,0,.07)}.ak-contact-map{position:relative;min-height:400px;overflow:hidden;border:1px solid var(--ak-border);border-radius:16px;background:#151515;box-shadow:0 22px 70px rgba(0,0,0,.38)}.ak-contact-map iframe{width:100%;height:100%;min-height:400px;border:0;display:block;filter:grayscale(1) invert(.86) contrast(1.05) brightness(.92) saturate(.35)}.ak-contact-map::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 55% 50%,rgba(183,255,0,.12),transparent 25%),linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08))}.ak-map-marker{position:absolute;left:55%;top:50%;z-index:2;width:17px;height:17px;transform:translate(-50%,-50%);border-radius:50%;background:var(--ak-green);box-shadow:0 0 0 8px rgba(183,255,0,.14),0 0 34px rgba(183,255,0,.72)}.ak-map-button{position:absolute;right:22px;bottom:22px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border:1px solid rgba(183,255,0,.68);border-radius:8px;color:#fff;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);text-decoration:none;font-size:13px;font-weight:900;text-transform:uppercase}.ak-map-button:hover{background:var(--ak-green);color:#050505}.ak-contact-form-section{position:relative;display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(30px,5vw,58px);margin-top:34px;padding:clamp(30px,4vw,46px);overflow:hidden;border:1px solid var(--ak-border);border-radius:16px;background:radial-gradient(circle at 20% 12%,rgba(183,255,0,.10),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 22px 70px rgba(0,0,0,.38)}.ak-contact-form-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 70%,rgba(183,255,0,.08),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,.34))}.ak-contact-form-box,.ak-contact-help{position:relative;z-index:2}.ak-contact-form-box h2{margin:0 0 24px;color:#fff;font-size:clamp(32px,4vw,44px);line-height:1;font-weight:950;letter-spacing:-.045em}.ak-cf7-box{color:var(--ak-muted);font-size:16px}.ak-contact-form-box .wpcf7 form{display:grid;gap:14px}.ak-contact-form-box .wpcf7 input,.ak-contact-form-box .wpcf7 textarea,.ak-contact-form-box .wpcf7 select{width:100%;min-height:52px;padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(0,0,0,.36);color:#fff;font-size:15px;outline:none}.ak-contact-form-box .wpcf7 textarea{min-height:150px;resize:vertical}.ak-contact-form-box .wpcf7-submit{width:auto !important;min-width:230px;border:0 !important;border-radius:6px !important;background:var(--ak-green) !important;color:#050505 !important;font-weight:900 !important;text-transform:uppercase;cursor:pointer}.ak-contact-help{display:grid;align-content:center;gap:32px}.ak-help-item{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:start}.ak-help-item h3{margin:0 0 7px;color:#fff;font-size:15px;line-height:1.25;font-weight:900;text-transform:uppercase}.ak-help-item p{margin:0;color:var(--ak-muted);font-size:15px;line-height:1.65}.ak-contact-quote{max-width:980px;margin:46px auto 0;color:rgba(255,255,255,.72);text-align:center;font-size:clamp(15px,1.8vw,18px);line-height:1.75;font-style:italic}.ak-contact-quote::after{content:"";display:block;width:min(760px,84vw);height:1px;margin:30px auto 0;background:linear-gradient(90deg,transparent,rgba(183,255,0,.86),transparent)}@media (max-width:980px){.ak-contact-hero,.ak-contact-main,.ak-contact-form-section{grid-template-columns:1fr}.ak-contact-hero__image{min-height:280px}}@media (max-width:640px){.ak-contact-page{padding:28px 14px}.ak-contact-hero{min-height:auto;margin-bottom:28px}.ak-contact-hero__content{padding:36px 0 24px}.ak-contact-hero__image{min-height:240px;background-position:center right}.ak-contact-card{padding:24px 18px}.ak-contact-row,.ak-help-item{grid-template-columns:50px 1fr;gap:14px}.ak-contact-icon,.ak-help-icon{width:44px;height:44px;min-width:44px;min-height:44px}.ak-contact-icon svg,.ak-help-icon svg{width:19px;height:19px}.ak-contact-map,.ak-contact-map iframe{min-height:340px}.ak-map-button{left:18px;right:18px;bottom:18px}.ak-contact-form-section{padding:26px 18px}}body.page-id-107 .ak-success-hero-bg,body.page-id-107 .ak-success-hero .ak-success-hero-bg,.ak-success-page .ak-success-hero .ak-success-hero-bg{background-image:url("https://www.catleyranch.cz/wp-content/uploads/2026/05/hero-vytezstvi.jpg") !important;background-size:cover !important;background-position:center right !important;background-repeat:no-repeat !important}@media (max-width:921px){.main-header-menu .menu-item-199.ast-submenu-expanded>.sub-menu,.main-header-menu .menu-item-199:focus-within>.sub-menu,.main-header-menu .menu-item-199:has(.ast-menu-toggle[aria-expanded="true"])>.sub-menu,.main-header-menu .menu-item-199:has(button[aria-expanded="true"])>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;height:auto!important;max-height:none!important;overflow:visible!important}.main-header-menu .menu-item-199>.sub-menu>li{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;max-height:none!important;overflow:visible!important}.main-header-menu .menu-item-199>.sub-menu>li>a{display:block!important}}.ak-cr-hero::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:60px;background:linear-gradient(to right,var(--ak-green),transparent);opacity:.6;filter:blur(8px)}:root{--ak-green:#a6ff00;--ak-green-hover:#8ee600;--ak-green-soft:rgba(166,255,0,.18);--ak-green-glow:rgba(166,255,0,.35);--ak-bg:#070907;--ak-bg-soft:#101610;--ak-card:#121812;--ak-text:#ffffff;--ak-muted:#cfd3c8;--ak-border:rgba(255,255,255,.1);--ak-radius:22px;--ak-max:1180px}.ak-cr-home{background:radial-gradient(circle at 80% 0%,var(--ak-green-soft),transparent 34%),linear-gradient(180deg,#070907 0%,#0b100b 100%);color:var(--ak-text);font-family:Inter,Arial,sans-serif;overflow:hidden}.ak-cr-home *{box-sizing:border-box}.ak-cr-hero{min-height:88vh;display:flex;align-items:center;padding:96px 22px;background:linear-gradient(90deg,rgba(7,9,7,.92),rgba(7,9,7,.55),rgba(7,9,7,.9)),url("https://www.catleyranch.cz/wp-content/uploads/2020/04/002_Autumn_010.jpg") center/cover no-repeat}.ak-cr-hero__content{width:min(100%,var(--ak-max));margin:0 auto;max-width:680px}.ak-cr-script{font-size:clamp(28px,5vw,64px);line-height:1;color:var(--ak-green);font-family:"Brush Script MT","Segoe Script",cursive;text-shadow:0 0 26px var(--ak-green-glow);margin:0 0 10px}.ak-cr-hero h1,.ak-cr-section h2,.ak-cr-cta h2{margin:0;text-transform:uppercase;letter-spacing:.045em;line-height:.92;color:#fff}.ak-cr-hero h1{font-size:clamp(54px,12vw,142px);max-width:760px;text-shadow:0 0 42px rgba(0,0,0,.7)}.ak-cr-lead,.ak-cr-text p,.ak-cr-split p,.ak-cr-cta p{color:var(--ak-muted);font-size:clamp(16px,2vw,19px);line-height:1.7}.ak-cr-lead{max-width:620px;margin:28px 0}.ak-cr-actions{display:flex;gap:14px;flex-wrap:wrap}.ak-cr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 26px;border-radius:999px;font-weight:800;text-decoration:none !important;transition:.25s ease}.ak-cr-btn--primary{background:var(--ak-green);color:#071007 !important;box-shadow:0 0 34px var(--ak-green-glow)}.ak-cr-btn--primary:hover{background:var(--ak-green-hover);transform:translateY(-2px)}.ak-cr-btn--ghost{color:var(--ak-green) !important;border:1px solid var(--ak-green);background:rgba(166,255,0,.04)}.ak-cr-btn--ghost:hover{background:var(--ak-green-soft);transform:translateY(-2px)}.ak-cr-section{width:min(100% - 32px,var(--ak-max));margin:0 auto;padding:92px 0}.ak-cr-about{display:grid;grid-template-columns:1fr;gap:34px}.ak-cr-media-card,.ak-cr-image-frame{position:relative;border-radius:var(--ak-radius);overflow:hidden;border:1px solid var(--ak-border);box-shadow:0 0 55px rgba(166,255,0,.12);background:var(--ak-card)}.ak-cr-media-card img,.ak-cr-image-frame img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}.ak-cr-media-card .ak-cr-script{position:absolute;left:22px;bottom:22px;font-size:clamp(28px,5vw,52px)}.ak-cr-label{display:inline-flex;color:var(--ak-green);font-weight:900;text-transform:uppercase;letter-spacing:.14em;font-size:13px;margin-bottom:18px;text-shadow:0 0 18px var(--ak-green-glow)}.ak-cr-section h2,.ak-cr-cta h2{font-size:clamp(38px,7vw,82px);margin-bottom:24px}.ak-cr-features{display:grid;grid-template-columns:1fr;gap:14px;margin:30px 0}.ak-cr-features div{padding:20px;border:1px solid var(--ak-border);border-radius:18px;background:rgba(255,255,255,.035)}.ak-cr-features strong{color:#fff;font-size:18px}.ak-cr-features p{margin:8px 0 0;font-size:15px}.ak-cr-split{display:grid;grid-template-columns:1fr;gap:28px;align-items:center}.ak-cr-split>div:not(.ak-cr-image-frame){padding:28px;border-radius:var(--ak-radius);background:linear-gradient(180deg,rgba(166,255,0,.08),rgba(255,255,255,.03));border:1px solid var(--ak-border)}.ak-cr-cta{width:min(100% - 32px,var(--ak-max));margin:0 auto 80px;padding:42px;border-radius:30px;background:radial-gradient(circle at 80% 20%,var(--ak-green-soft),transparent 32%),var(--ak-bg-soft);border:1px solid rgba(166,255,0,.28);box-shadow:0 0 70px rgba(166,255,0,.16)}.ak-cr-contact{display:grid;grid-template-columns:1fr;gap:16px;margin:26px 0}.ak-cr-contact p{margin:0;padding:18px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--ak-border)}.ak-cr-contact strong{color:var(--ak-green)}@media (min-width:768px){.ak-cr-about{grid-template-columns:.9fr 1.1fr;align-items:center}.ak-cr-features{grid-template-columns:repeat(3,1fr)}.ak-cr-split{grid-template-columns:1fr 1.1fr 1fr}.ak-cr-contact{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.ak-cr-hero{padding:120px 48px}.ak-cr-section{padding:120px 0}}@media (max-width:767px){.ak-cr-hero{min-height:auto;padding:86px 18px 58px;background:linear-gradient(180deg,rgba(7,9,7,.8),rgba(7,9,7,.98)),url("https://www.catleyranch.cz/wp-content/uploads/2020/04/002_Autumn_010.jpg") center top/cover no-repeat}.ak-cr-actions,.ak-cr-btn{width:100%}.ak-cr-btn{min-height:54px}.ak-cr-section{width:min(100% - 24px,var(--ak-max));padding:62px 0}.ak-cr-media-card img,.ak-cr-image-frame img{min-height:280px}.ak-cr-cta{width:min(100% - 24px,var(--ak-max));padding:28px 20px;margin-bottom:48px}}:root{--cr-dark:#060908;--cr-dark-2:#0a1009;--cr-text:#ffffff;--cr-muted:#d6d6d6;--cr-green:#9fc51a;--cr-green-bright:#b6ff00;--cr-border:rgba(255,255,255,.14);--cr-border-green:rgba(159,197,26,.42)}html,body{background:#090909 !important}body:not(.home) .site-content,body:not(.home) .content-area,body:not(.home) .site-main,body:not(.home) article,body:not(.home) .entry-content{background:radial-gradient(circle at 80% 0%,rgba(159,197,26,.10),transparent 36%),linear-gradient(180deg,#080c09 0%,#050805 100%) !important;color:var(--cr-text) !important}.site-header,.site-header *,.ast-primary-header-bar,.ast-primary-header-bar *,.main-header-bar,.main-header-bar *{box-sizing:initial}.cr-page{width:min(100%,1280px);margin:0 auto;background:var(--cr-dark);color:#fff;overflow:hidden;border-left:1px solid rgba(255,255,255,.15);border-right:1px solid rgba(255,255,255,.15)}.cr-container{width:min(100% - 100px,1100px);margin:0 auto}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.cr-page h1,.cr-page h2,.cr-page h3{color:#fff !important;font-weight:900;letter-spacing:-.035em;line-height:1.05;text-shadow:0 3px 20px rgba(0,0,0,.45)}.entry-content p,.entry-content li,.cr-page p,.cr-card p{color:var(--cr-muted) !important}.entry-content a:not(.menu-link):not(.ast-builder-menu a){color:var(--cr-green-bright)}.cr-section,.cr-section-sm,.cr-page-section{padding:90px 0;background:radial-gradient(circle at 50% 0%,rgba(159,197,26,.10),transparent 42%),linear-gradient(180deg,#080d0b 0%,#060908 100%)}.cr-section-sm{padding:70px 0}.cr-kicker{display:inline-block;color:var(--cr-green-bright) !important;border-bottom:2px solid var(--cr-green);padding-bottom:5px;margin:0 0 18px;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.cr-lead{color:var(--cr-muted) !important;font-size:18px;line-height:1.75}.cr-card{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)) !important;border:1px solid var(--cr-border) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 60px rgba(0,0,0,.28) !important;padding:34px}.cr-card-accent{background:radial-gradient(circle at 0% 0%,rgba(159,197,26,.16),transparent 42%),linear-gradient(180deg,rgba(159,197,26,.055),rgba(255,255,255,.015)) !important;border-color:var(--cr-border-green) !important}.cr-btn{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;max-width:max-content !important;min-height:44px;padding:0 26px !important;border:1px solid rgba(159,197,26,.85) !important;border-radius:0 !important;background:rgba(0,0,0,.18) !important;color:#fff !important;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.04em;text-decoration:none !important;transition:.25s ease;box-shadow:none !important}.cr-btn-primary{background:linear-gradient(180deg,#a9c92a,#718912) !important;color:#fff !important}.cr-btn-secondary{background:transparent !important}.cr-btn:hover{transform:translateY(-2px);background:linear-gradient(180deg,#bddb43,#849d18) !important;color:#fff !important;box-shadow:0 10px 24px rgba(120,150,0,.18) !important}.entry-content input,.entry-content textarea,.entry-content select{background:rgba(255,255,255,.04) !important;color:#fff !important;border:1px solid rgba(255,255,255,.16) !important;border-radius:0 !important}.entry-content input:focus,.entry-content textarea:focus,.entry-content select:focus{border-color:var(--cr-green) !important;box-shadow:0 0 0 3px rgba(159,197,26,.14) !important;outline:none !important}.entry-content img,.cr-page img{max-width:100%;height:auto}.cr-image-frame img,.cr-photo-card img{border:1px solid rgba(255,255,255,.18);box-shadow:0 22px 60px rgba(0,0,0,.35)}.cr-cta-strip,.cr-contact{background:radial-gradient(circle at 14% 50%,rgba(120,150,0,.34),transparent 58%),linear-gradient(90deg,#283800 0%,#141f05 45%,#060908 100%) !important;border-top:1px solid rgba(159,197,26,.35);color:#fff}.cr-footer{background:radial-gradient(circle at 18% 45%,rgba(120,150,0,.22),transparent 55%),linear-gradient(180deg,#050805 0%,#060908 100%) !important;border-top:1px solid rgba(159,197,26,.25);padding:46px 0 0;margin-top:0;color:#fff}.cr-footer .cr-container{width:min(100% - 96px,1120px)}.cr-footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1fr auto;gap:54px;align-items:start}.cr-footer-brand strong,.cr-footer-links h4,.cr-footer-contact h4{color:var(--cr-green-bright)}.cr-footer-brand span,.cr-footer-contact p,.cr-footer-links a{color:var(--cr-muted)}.cr-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(182,255,0,.45);border-radius:50%;color:var(--cr-green-bright)}.cr-footer-social svg{width:20px;height:20px;fill:currentColor}.ast-footer-copyright,.site-primary-footer-wrap,.site-below-footer-wrap{display:none !important}@media (max-width:950px){.cr-container,.cr-footer .cr-container{width:min(100% - 34px,620px)}.cr-grid-2,.cr-grid-3,.cr-about-grid,.cr-puppies-grid,.cr-contact-grid,.cr-footer-grid{grid-template-columns:1fr !important}.cr-btn{width:100% !important;max-width:none !important}}.ast-site-title-wrap{display:none !important}.cr-hero{position:relative;min-height:min(820px,92svh);display:grid;align-items:center;padding-block:clamp(90px,12vw,170px);overflow:hidden}.cr-hero-bg{position:absolute;inset:0;z-index:0}.cr-hero-bg img{width:100%;height:100%;object-fit:cover}.cr-hero::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(9,9,9,0.94) 0%,rgba(9,9,9,0.72) 44%,rgba(9,9,9,0.18) 100%),linear-gradient(180deg,rgba(9,9,9,0.42),rgba(9,9,9,0.78));pointer-events:none}.cr-hero .cr-container{position:relative;z-index:2}.cr-hero-content{max-width:720px}.cr-hero-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.cr-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid var(--cr-green-border);border-radius:999px;background:rgba(166,255,0,0.07);color:var(--cr-text);font-size:0.82rem;font-weight:800}.cr-about{background:var(--cr-bg)}.cr-about-layout{display:grid;gap:var(--cr-gap)}.cr-about-media{min-height:360px}.cr-about-content{display:grid;align-content:center}.cr-feature-list{display:grid;gap:16px;margin-top:34px}.cr-feature{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}.cr-feature-icon{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--cr-green-soft);border:1px solid var(--cr-green-border);color:var(--cr-green);font-weight:900}.cr-feature p{margin:0}.cr-puppies{background:radial-gradient(circle at 20% 20%,rgba(166,255,0,0.09),transparent 30%),var(--cr-bg-soft)}.cr-section-head{display:grid;gap:18px;margin-bottom:clamp(30px,5vw,56px)}.cr-section-head .cr-lead{margin:0}.cr-puppy-card{display:grid;overflow:hidden;padding:0}.cr-puppy-card .cr-image{border:0;border-radius:0;min-height:260px}.cr-puppy-body{padding:clamp(24px,4vw,40px)}.cr-meta{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0}.cr-meta span{color:var(--cr-muted);font-size:0.92rem}.cr-dogs{background:var(--cr-bg)}.cr-dog-card{overflow:hidden;padding:0}.cr-dog-card .cr-image{border:0;border-radius:0;aspect-ratio:4 / 5}.cr-dog-body{padding:22px}.cr-dog-body p{margin:0;color:var(--cr-muted)}.cr-process{background:var(--cr-surface)}.cr-step{position:relative}.cr-step-number{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;margin-bottom:22px;background:var(--cr-green);color:#090909;font-weight:900}.cr-gallery{background:var(--cr-bg)}.cr-gallery-grid{display:grid;grid-template-columns:1fr;gap:12px}.cr-gallery-item{overflow:hidden;border-radius:var(--cr-radius-sm);border:1px solid var(--cr-border);background:var(--cr-surface);aspect-ratio:1 / 1}.cr-gallery-item img{width:100%;height:100%;object-fit:cover}.cr-contact{background:linear-gradient(180deg,rgba(166,255,0,0.08),transparent 42%),var(--cr-bg)}.cr-contact-card{border:1px solid var(--cr-green-border);border-radius:var(--cr-radius-lg);background:linear-gradient(135deg,rgba(166,255,0,0.11),rgba(255,255,255,0.025)),var(--cr-surface);padding:clamp(30px,6vw,72px)}.cr-contact-grid{display:grid;gap:var(--cr-gap)}.cr-contact-list{display:grid;gap:16px}.cr-contact-item{display:grid;gap:4px}.cr-contact-item strong{color:var(--cr-green);font-size:0.78rem;text-transform:uppercase;letter-spacing:0.12em}.cr-contact-item a,.cr-contact-item span{color:var(--cr-text);text-decoration:none;font-weight:800}@media (min-width:860px){.cr-about-layout,.cr-contact-grid{grid-template-columns:0.95fr 1.05fr;align-items:center}.cr-section-head{grid-template-columns:1fr 0.8fr;align-items:end}.cr-gallery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-gallery-item:nth-child(1),.cr-gallery-item:nth-child(6){grid-column:span 2;grid-row:span 2}}.cr-footer{background:radial-gradient(circle at 18% 45%,rgba(120,150,0,.22),transparent 55%),linear-gradient(180deg,#050805 0%,#060908 100%);border-top:1px solid rgba(159,197,26,.25);padding:46px 0 0;margin-top:0}.cr-footer .cr-container{width:min(100% - 96px,1120px);margin:0 auto}.cr-footer-grid{display:grid;grid-template-columns:1.3fr .8fr 1fr auto;gap:54px;align-items:start}.cr-footer-brand strong{display:block;color:#b6ff00;font-size:22px;font-weight:900;line-height:1;margin-bottom:14px}.cr-footer-brand span,.cr-footer-contact p,.cr-footer-links a{color:#d6d6d6;font-size:14px;line-height:1.7}.cr-footer-links h4,.cr-footer-contact h4{color:#b6ff00;font-size:12px;text-transform:uppercase;font-weight:900;margin:0 0 12px}.cr-footer-links a{display:block;text-decoration:none;margin-bottom:4px}.cr-footer-links a:hover{color:#b6ff00}.cr-footer-contact p{margin:0 0 4px}.cr-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(182,255,0,.45);border-radius:50%;color:#b6ff00;text-decoration:none}.cr-footer-social svg{width:20px;height:20px;fill:currentColor}.cr-footer-social a:hover{transform:translateY(-2px);box-shadow:0 0 18px rgba(182,255,0,.25)}.cr-footer-bottom{margin-top:42px;padding:18px 0;text-align:center;font-size:12px;color:#888;border-top:1px solid rgba(255,255,255,.08)}@media(max-width:900px){.cr-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:600px){.cr-footer .cr-container{width:min(100% - 34px,620px)}.cr-footer-grid{grid-template-columns:1fr}}.ak-contact-page{--ak-bg:#090909;--ak-green:#b7ff00;--ak-text:#ffffff;--ak-muted:#d6d6d6;--ak-border:rgba(183,255,0,.42);max-width:1240px;margin:0 auto;padding:clamp(34px,5vw,70px) clamp(16px,4vw,48px);color:var(--ak-text);background:radial-gradient(circle at 10% 18%,rgba(183,255,0,.08),transparent 34%),radial-gradient(circle at 92% 72%,rgba(183,255,0,.055),transparent 36%),var(--ak-bg);font-family:inherit}.ak-contact-page *{box-sizing:border-box}.ak-contact-hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:390px;margin-bottom:42px;overflow:hidden;border-bottom:1px solid rgba(183,255,0,.22);background:linear-gradient(90deg,rgba(9,9,9,1) 0%,rgba(9,9,9,.82) 47%,rgba(9,9,9,.2) 100%)}.ak-contact-hero__content{position:relative;z-index:2;padding:clamp(48px,7vw,84px) 0}.ak-eyebrow{display:inline-block;margin:0 0 18px;padding-bottom:8px;color:var(--ak-green);border-bottom:2px solid var(--ak-green);font-size:14px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ak-contact-hero h1{margin:0 0 24px;color:#fff;font-size:clamp(52px,8vw,84px);line-height:.92;font-weight:950;letter-spacing:-.06em}.ak-contact-hero p{max-width:640px;margin:0;color:var(--ak-muted);font-size:clamp(17px,2vw,21px);line-height:1.75}.ak-contact-hero__image{min-height:390px;display:block;background-image:linear-gradient(90deg,#090909 0%,rgba(9,9,9,.46) 34%,rgba(9,9,9,.04) 100%),url("https://www.dogarna.cz/wp-content/uploads/2026/04/onas-spodek-oko.jpg");background-position:center right;background-size:cover;background-repeat:no-repeat}.ak-contact-main{display:grid;grid-template-columns:minmax(320px,390px) 1fr;gap:26px;align-items:stretch;margin-bottom:34px}.ak-contact-card{padding:30px 28px;border:1px solid var(--ak-border);border-radius:16px;background:radial-gradient(circle at 18% 16%,rgba(183,255,0,.10),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 22px 70px rgba(0,0,0,.38)}.ak-contact-row{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.085)}.ak-contact-row:first-child{padding-top:0}.ak-contact-row:last-child{padding-bottom:0;border-bottom:0}.ak-contact-row strong{display:block;margin:0 0 7px;color:#fff;font-size:15px;line-height:1.2;font-weight:900;text-transform:uppercase}.ak-contact-row a,.ak-contact-row span{display:block;color:var(--ak-muted);font-size:16px;line-height:1.55;text-decoration:none}.ak-contact-row a{color:var(--ak-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ak-contact-row a:hover{color:#fff}.ak-contact-icon,.ak-help-icon{position:relative;width:52px;height:52px;min-width:52px;min-height:52px;border:1px solid rgba(183,255,0,.58);border-radius:999px;display:flex;align-items:center;justify-content:center;color:#dcdcdc;background:rgba(183,255,0,.035);box-shadow:0 0 22px rgba(183,255,0,.09);overflow:hidden}.ak-contact-icon svg,.ak-help-icon svg{position:absolute;left:50%;top:50%;width:23px;height:23px;margin:0;padding:0;display:block;transform:translate(-50%,-50%);fill:none !important;stroke:currentColor !important;stroke-width:1.65 !important;stroke-linecap:round !important;stroke-linejoin:round !important}.ak-contact-row:hover .ak-contact-icon,.ak-help-item:hover .ak-help-icon{color:var(--ak-green);border-color:rgba(183,255,0,.95);background:rgba(183,255,0,.07)}.ak-contact-map{position:relative;min-height:400px;overflow:hidden;border:1px solid var(--ak-border);border-radius:16px;background:#151515;box-shadow:0 22px 70px rgba(0,0,0,.38)}.ak-contact-map iframe{width:100%;height:100%;min-height:400px;border:0;display:block;filter:grayscale(1) invert(.86) contrast(1.05) brightness(.92) saturate(.35)}.ak-contact-map::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 55% 50%,rgba(183,255,0,.12),transparent 25%),linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08))}.ak-map-marker{position:absolute;left:55%;top:50%;z-index:2;width:17px;height:17px;transform:translate(-50%,-50%);border-radius:50%;background:var(--ak-green);box-shadow:0 0 0 8px rgba(183,255,0,.14),0 0 34px rgba(183,255,0,.72)}.ak-map-button{position:absolute;right:22px;bottom:22px;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border:1px solid rgba(183,255,0,.68);border-radius:8px;color:#fff;background:rgba(0,0,0,.72);backdrop-filter:blur(8px);text-decoration:none;font-size:13px;font-weight:900;text-transform:uppercase}.ak-map-button:hover{background:var(--ak-green);color:#050505}.ak-contact-form-section{position:relative;display:grid;grid-template-columns:1.12fr .88fr;gap:clamp(30px,5vw,58px);margin-top:34px;padding:clamp(30px,4vw,46px);overflow:hidden;border:1px solid var(--ak-border);border-radius:16px;background:radial-gradient(circle at 20% 12%,rgba(183,255,0,.10),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:0 22px 70px rgba(0,0,0,.38)}.ak-contact-form-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 88% 70%,rgba(183,255,0,.08),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.02),rgba(0,0,0,.34))}.ak-contact-form-box,.ak-contact-help{position:relative;z-index:2}.ak-contact-form-box h2{margin:0 0 24px;color:#fff;font-size:clamp(32px,4vw,44px);line-height:1;font-weight:950;letter-spacing:-.045em}.ak-cf7-box{color:var(--ak-muted);font-size:16px}.ak-contact-form-box .wpcf7 form{display:grid;gap:14px}.ak-contact-form-box .wpcf7 input,.ak-contact-form-box .wpcf7 textarea,.ak-contact-form-box .wpcf7 select{width:100%;min-height:52px;padding:14px 16px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(0,0,0,.36);color:#fff;font-size:15px;outline:none}.ak-contact-form-box .wpcf7 textarea{min-height:150px;resize:vertical}.ak-contact-form-box .wpcf7-submit{width:auto !important;min-width:230px;border:0 !important;border-radius:6px !important;background:var(--ak-green) !important;color:#050505 !important;font-weight:900 !important;text-transform:uppercase;cursor:pointer}.ak-contact-help{display:grid;align-content:center;gap:32px}.ak-help-item{display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:start}.ak-help-item h3{margin:0 0 7px;color:#fff;font-size:15px;line-height:1.25;font-weight:900;text-transform:uppercase}.ak-help-item p{margin:0;color:var(--ak-muted);font-size:15px;line-height:1.65}.ak-contact-quote{max-width:980px;margin:46px auto 0;color:rgba(255,255,255,.72);text-align:center;font-size:clamp(15px,1.8vw,18px);line-height:1.75;font-style:italic}.ak-contact-quote::after{content:"";display:block;width:min(760px,84vw);height:1px;margin:30px auto 0;background:linear-gradient(90deg,transparent,rgba(183,255,0,.86),transparent)}@media (max-width:980px){.ak-contact-hero,.ak-contact-main,.ak-contact-form-section{grid-template-columns:1fr}.ak-contact-hero__image{min-height:280px}}@media (max-width:640px){.ak-contact-page{padding:28px 14px}.ak-contact-hero{min-height:auto;margin-bottom:28px}.ak-contact-hero__content{padding:36px 0 24px}.ak-contact-hero__image{min-height:240px;background-position:center right}.ak-contact-card{padding:24px 18px}.ak-contact-row,.ak-help-item{grid-template-columns:50px 1fr;gap:14px}.ak-contact-icon,.ak-help-icon{width:44px;height:44px;min-width:44px;min-height:44px}.ak-contact-icon svg,.ak-help-icon svg{width:19px;height:19px}.ak-contact-map,.ak-contact-map iframe{min-height:340px}.ak-map-button{left:18px;right:18px;bottom:18px}.ak-contact-form-section{padding:26px 18px}}.ak-memory-page{--cr-green:#9fc51a;--cr-bg:#070807;--cr-text:#ffffff;--cr-muted:#d6d6d6;max-width:1240px;margin:0 auto;background:radial-gradient(circle at 18% 8%,rgba(159,197,26,.08),transparent 32%),radial-gradient(circle at 82% 72%,rgba(159,197,26,.05),transparent 38%),#070807;color:#fff;overflow:hidden}.ak-memory-page *{box-sizing:border-box}.ak-memory-hero{position:relative !important;min-height:620px !important;display:flex !important;align-items:center !important;padding:90px 70px !important;background:linear-gradient(90deg,rgba(5,7,5,.96) 0%,rgba(5,7,5,.78) 34%,rgba(5,7,5,.34) 62%,rgba(5,7,5,.12) 100%),url("https://www.dogarna.cz/wp-content/uploads/2026/04/vzpominame-hero.jpg") center right / cover no-repeat !important;border-bottom:1px solid rgba(159,197,26,.32) !important}.ak-memory-hero::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 72% 48%,rgba(255,210,120,.16),transparent 24%),linear-gradient(180deg,transparent,rgba(0,0,0,.28));pointer-events:none}.ak-memory-hero__content{position:relative;z-index:2;max-width:560px}.ak-memory-eyebrow{margin:0 0 24px !important;color:var(--cr-green) !important;font-size:14px !important;font-weight:900 !important;letter-spacing:.22em !important;text-transform:uppercase !important}.ak-memory-hero h1{margin:0 !important;color:#fff !important;font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(56px,7vw,92px) !important;line-height:.96 !important;font-weight:400 !important;letter-spacing:-.04em !important}.ak-memory-line{display:flex !important;align-items:center !important;gap:16px !important;width:min(100%,330px) !important;margin:34px 0 !important}.ak-memory-line span{flex:1;height:1px;background:rgba(159,197,26,.48)}.ak-memory-line i{color:var(--cr-green);font-style:normal}.ak-memory-hero p{max-width:440px;margin:0;color:var(--cr-muted);font-size:20px;line-height:1.8}.ak-memory-intro{display:grid !important;grid-template-columns:320px 1fr !important;gap:64px !important;align-items:center !important;padding:72px 70px !important;background:linear-gradient(90deg,#070807,rgba(7,8,7,.94)) !important;border-top:1px solid rgba(159,197,26,.22)}.ak-memory-candle{display:block !important;min-height:230px !important;border-radius:18px !important;background:linear-gradient(90deg,rgba(7,8,7,.08),rgba(7,8,7,.64)),url("https://www.dogarna.cz/wp-content/uploads/2026/04/svucka-vzpominame.jpg") center / cover no-repeat !important;box-shadow:0 30px 90px rgba(0,0,0,.62)}.ak-memory-small-title{margin:0 0 20px !important;color:var(--cr-green) !important;font-size:14px !important;font-weight:900 !important;letter-spacing:.22em !important;text-transform:uppercase !important}.ak-memory-intro__text p:not(.ak-memory-small-title){margin:0 0 18px;color:var(--cr-muted);font-size:19px;line-height:1.85}.ak-memory-intro__text strong{color:#fff;font-size:20px}.ak-memory-grid-section{padding:58px 70px 90px !important}.ak-memory-section-title{display:grid !important;grid-template-columns:1fr auto 1fr !important;gap:34px !important;align-items:center !important;margin-bottom:10px !important}.ak-memory-section-title span{height:1px;background:linear-gradient(90deg,transparent,rgba(159,197,26,.6),transparent)}.ak-memory-section-title h2{margin:0 !important;color:#fff !important;font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(48px,5vw,72px) !important;line-height:1 !important;font-weight:400 !important;text-align:center !important;letter-spacing:-.04em !important}.ak-memory-paw{margin:18px 0 44px;color:var(--cr-green);text-align:center}.ak-memory-dogs .ak-catley-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:34px !important;width:min(100%,1120px) !important;margin:0 auto !important}.ak-memory-dogs .ak-dog-card{position:relative !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;border-radius:22px !important;border:1px solid rgba(159,197,26,.25) !important;background:#050605 !important;color:#fff !important;text-decoration:none !important;box-shadow:0 30px 90px rgba(0,0,0,.62) !important;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease !important}.ak-memory-dogs .ak-dog-card:hover{transform:translateY(-6px) !important;border-color:rgba(159,197,26,.58) !important;box-shadow:0 42px 120px rgba(0,0,0,.78) !important}.ak-memory-dogs .ak-dog-img{width:100% !important;height:380px !important;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;filter:grayscale(100%) contrast(1.08) brightness(.86) !important;transition:filter .42s ease,transform .42s ease !important}.ak-memory-dogs .ak-dog-card:hover .ak-dog-img{filter:grayscale(0%) contrast(1.03) brightness(1) !important;transform:scale(1.03) !important}.ak-memory-dogs .ak-dog-content{position:relative !important;min-height:190px !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;padding:30px 88px 34px 30px !important;background:linear-gradient(180deg,rgba(8,8,8,.96),#050505) !important;border-top:1px solid rgba(159,197,26,.16) !important}.ak-memory-dogs .ak-dog-content h3{margin:0 !important;color:#f7f3e9 !important;font-family:Georgia,"Times New Roman",serif !important;font-size:clamp(27px,1.8vw,36px) !important;line-height:1.08 !important;font-weight:400 !important;letter-spacing:-.04em !important;text-transform:none !important}.ak-memory-dogs .ak-dog-content h3::before{content:"";display:block;width:90px;height:2px;margin:0 0 24px;background:linear-gradient(90deg,rgba(159,197,26,.9),transparent)}.ak-memory-dogs .ak-dog-content>p,.ak-memory-dogs .ak-dog-content>span{display:none !important}.ak-memory-dogs .ak-dog-content .ak-dog-years{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:11px !important;margin-top:18px !important;color:#d6d6d6 !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.12em !important;line-height:1.45 !important;text-transform:uppercase !important;opacity:1 !important;position:relative !important;z-index:6 !important}.ak-memory-dogs .ak-dog-content .ak-dog-years::before{content:"";display:block;width:26px;height:1px;background:rgba(159,197,26,.75);flex:0 0 26px}.ak-memory-dogs .ak-dog-content .ak-dog-years span{display:inline-flex !important;color:#d6d6d6 !important}.ak-memory-dogs .ak-dog-content .ak-dog-years .ak-dog-death{color:#b6ff00 !important}.ak-memory-dogs .ak-dog-content::after{content:"";position:absolute;right:30px;bottom:30px;width:22px;height:42px;border-radius:7px 7px 4px 4px;background:linear-gradient(90deg,rgba(255,255,255,.26),transparent 38%),linear-gradient(180deg,#d7bf6a 0%,#8a741b 100%);box-shadow:0 0 18px rgba(255,210,120,.18),inset 0 0 0 1px rgba(255,255,255,.16),inset 0 -10px 18px rgba(0,0,0,.25);z-index:3}.ak-memory-dogs .ak-dog-content::before{content:"";position:absolute;right:36px;bottom:69px;width:9px;height:18px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 50% 62%,#fff7c8 0 2px,transparent 3px),linear-gradient(180deg,#ffe08a 0%,#ff9d27 58%,rgba(255,120,20,.1) 100%);box-shadow:0 0 14px rgba(255,190,70,.82),0 0 26px rgba(255,190,70,.34);transform:rotate(3deg);z-index:4}.ak-memory-bottom{position:relative;padding:90px 20px;text-align:center;background:linear-gradient(90deg,rgba(7,8,7,.7),rgba(7,8,7,.96),rgba(7,8,7,.7));border-top:1px solid rgba(159,197,26,.16)}.ak-memory-quote-mark{color:var(--cr-green);font-family:Georgia,serif;font-size:72px;line-height:.5;margin-bottom:24px}.ak-memory-bottom p{max-width:860px;margin:0 auto 26px;color:#f3f3f3;font-family:Georgia,"Times New Roman",serif;font-size:clamp(30px,4vw,48px);line-height:1.3}.ak-memory-bottom span{display:block;width:82px;height:1px;margin:0 auto;background:var(--cr-green)}@media(max-width:980px){.ak-memory-intro{grid-template-columns:1fr !important}.ak-memory-dogs .ak-catley-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media(max-width:767px){.ak-memory-hero{min-height:560px !important;align-items:flex-end !important;padding:42px 20px !important;background:linear-gradient(180deg,rgba(5,7,5,.92) 0%,rgba(5,7,5,.62) 50%,rgba(5,7,5,.24) 100%),url("https://www.dogarna.cz/wp-content/uploads/2026/04/vzpominame-hero.jpg") center / cover no-repeat !important}.ak-memory-hero h1{font-size:54px !important}.ak-memory-intro,.ak-memory-grid-section{padding-left:20px !important;padding-right:20px !important}.ak-memory-section-title{grid-template-columns:1fr !important;gap:18px !important}.ak-memory-section-title span{display:none}.ak-memory-dogs .ak-catley-grid{grid-template-columns:1fr !important}.ak-memory-dogs .ak-dog-img{height:340px !important}.ak-memory-dogs .ak-dog-content{min-height:180px !important;padding:28px 82px 32px 28px !important}.ak-memory-dogs .ak-dog-content .ak-dog-years{font-size:12px !important;letter-spacing:.1em !important}}.ast-mobile-popup-drawer .ast-mobile-popup-inner{background:#090909 !important}.ast-mobile-popup-drawer .menu-item a{color:#cfcfcf !important;font-size:18px;font-weight:500}.ast-mobile-popup-drawer .menu-item a:hover{color:#ffffff !important}.ast-mobile-popup-drawer .current-menu-item>a{color:#b7ff00 !important;font-weight:600}.ast-mobile-popup-drawer .menu-item{border-bottom:1px solid rgba(255,255,255,0.08)}.ast-mobile-popup-drawer .ast-menu-toggle{color:#cfcfcf !important}.ast-mobile-popup-drawer .sub-menu{background:rgba(255,255,255,0.02)}.ast-mobile-header-wrap .menu-toggle{color:#ffffff !important}.ast-mobile-popup-overlay{background:rgba(0,0,0,0.85) !important;backdrop-filter:blur(6px)}.ak-memory-dogs .ak-catley-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;width:min(100%,1120px);margin:0 auto}.ak-memory-dogs .ak-dog-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;border:1px solid rgba(159,197,26,.22);background:#050605;text-decoration:none;color:#fff;box-shadow:0 30px 90px rgba(0,0,0,.62);transition:.35s ease}.ak-memory-dogs .ak-dog-card:hover{transform:translateY(-6px);border-color:rgba(159,197,26,.52)}.ak-memory-dogs .ak-dog-img{width:100%;height:520px;background-size:cover;background-position:center top;background-repeat:no-repeat;filter:grayscale(100%) contrast(1.06) brightness(.88);transition:.4s ease}.ak-memory-dogs .ak-dog-card:hover .ak-dog-img{filter:grayscale(0%) contrast(1) brightness(1);transform:scale(1.02)}.ak-memory-dogs .ak-dog-content{position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:190px;padding:34px 94px 34px 34px;background:linear-gradient(180deg,rgba(8,8,8,.96),#050505)}.ak-memory-dogs .ak-dog-content h3{margin:0;color:#f7f3e9;font-family:Georgia,"Times New Roman",serif;font-size:clamp(28px,2vw,42px);line-height:1.04;font-weight:400;letter-spacing:-.04em}.ak-memory-dogs .ak-dog-content h3::before{content:"";display:block;width:92px;height:2px;margin:0 0 24px;background:linear-gradient(90deg,#9fc51a,transparent)}.ak-memory-dogs .ak-dog-content>p,.ak-memory-dogs .ak-dog-content>span{display:none !important}.ak-memory-dogs .ak-dog-years{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;white-space:nowrap !important;gap:10px !important;margin-top:20px !important;color:#d6d6d6 !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.12em !important;line-height:1 !important;text-transform:uppercase !important;position:relative;z-index:10}.ak-memory-dogs .ak-dog-years span{white-space:nowrap !important}.ak-memory-dogs .ak-dog-birth{color:#d6d6d6 !important}.ak-memory-dogs .ak-dog-separator{color:#777 !important}.ak-memory-dogs .ak-dog-death{color:#b6ff00 !important}.ak-memory-dogs .ak-dog-no-date{color:#8b8b8b !important}.ak-memory-dogs .ak-dog-content::after{content:"";position:absolute;right:30px;bottom:30px;width:22px;height:42px;border-radius:7px 7px 4px 4px;background:linear-gradient(90deg,rgba(255,255,255,.24),transparent 38%),linear-gradient(180deg,#d7bf6a 0%,#8a741b 100%);box-shadow:0 0 18px rgba(255,210,120,.18),inset 0 0 0 1px rgba(255,255,255,.16),inset 0 -10px 18px rgba(0,0,0,.25)}.ak-memory-dogs .ak-dog-content::before{content:"";position:absolute;right:36px;bottom:69px;width:9px;height:18px;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 50% 62%,#fff7c8 0 2px,transparent 3px),linear-gradient(180deg,#ffe08a 0%,#ff9d27 58%,rgba(255,120,20,.1) 100%);box-shadow:0 0 14px rgba(255,190,70,.82),0 0 26px rgba(255,190,70,.34);transform:rotate(3deg)}@media(max-width:980px){.ak-memory-dogs .ak-catley-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ak-memory-dogs .ak-catley-grid{grid-template-columns:1fr}.ak-memory-dogs .ak-dog-img{height:420px}.ak-memory-dogs .ak-dog-content{min-height:180px;padding:28px 82px 30px 28px}.ak-memory-dogs .ak-dog-years{font-size:12px !important;gap:8px !important;letter-spacing:.08em !important}}.ak-memory-dogs .ak-dog-years::before,.ak-memory-dogs .ak-dog-years::after,.ak-memory-dogs .ak-dog-years span::before,.ak-memory-dogs .ak-dog-years span::after{content:none !important;display:none !important}.ak-memory-dogs .ak-dog-years{gap:8px !important}.ak-memory-dogs .ak-dog-birth,.ak-memory-dogs .ak-dog-separator,.ak-memory-dogs .ak-dog-death{display:inline !important}.ak-memory-page{background:radial-gradient(circle at 18% 8%,rgba(159,197,26,.08),transparent 32%),radial-gradient(circle at 82% 72%,rgba(159,197,26,.05),transparent 38%),#070807 !important}.ak-memory-hero{position:relative !important;min-height:620px !important;display:flex !important;align-items:center !important;padding:90px 70px !important;overflow:hidden !important;background:linear-gradient( 90deg,rgba(5,7,5,.96) 0%,rgba(5,7,5,.78) 34%,rgba(5,7,5,.34) 62%,rgba(5,7,5,.12) 100% ),url("https://www.dogarna.cz/wp-content/uploads/2026/04/vzpominame-hero.jpg") center right / cover no-repeat !important;border-bottom:1px solid rgba(159,197,26,.32) !important}.ak-memory-hero::after{content:"";position:absolute;inset:0;background:radial-gradient( circle at 72% 48%,rgba(255,210,120,.16),transparent 24% ),linear-gradient( 180deg,transparent,rgba(0,0,0,.28) );pointer-events:none}.ak-memory-hero__content{position:relative;z-index:5;max-width:620px}.ak-memory-eyebrow{margin:0 0 24px !important;color:#9fc51a !important;font-size:14px !important;font-weight:900 !important;letter-spacing:.22em !important;text-transform:uppercase !important}.ak-memory-hero h1{margin:0 !important;color:#fff !important;font-size:clamp(58px,7vw,96px) !important;line-height:.92 !important;font-weight:800 !important;letter-spacing:-.05em !important}.ak-memory-line{display:flex !important;align-items:center !important;gap:16px !important;width:min(100%,340px) !important;margin:34px 0 !important}.ak-memory-line span{flex:1;height:1px;background:rgba(159,197,26,.48)}.ak-memory-line i{color:#9fc51a;font-style:normal}.ak-memory-hero p{max-width:520px;margin:0 !important;color:#d6d6d6 !important;font-size:20px !important;line-height:1.8 !important}.ak-memory-intro{display:grid !important;grid-template-columns:320px 1fr !important;gap:64px !important;align-items:center !important;padding:72px 70px !important;background:linear-gradient( 90deg,#070807,rgba(7,8,7,.94) ) !important;border-top:1px solid rgba(159,197,26,.22)}.ak-memory-candle{display:block !important;min-height:230px !important;border-radius:20px !important;background:linear-gradient( 90deg,rgba(7,8,7,.08),rgba(7,8,7,.64) ),url("https://www.dogarna.cz/wp-content/uploads/2026/04/svucka-vzpominame.jpg") center / cover no-repeat !important;box-shadow:0 30px 90px rgba(0,0,0,.62);overflow:hidden !important}@media(max-width:767px){.ak-memory-hero{min-height:560px !important;align-items:flex-end !important;padding:42px 20px !important;background:linear-gradient( 180deg,rgba(5,7,5,.92) 0%,rgba(5,7,5,.62) 50%,rgba(5,7,5,.24) 100% ),url("https://www.dogarna.cz/wp-content/uploads/2026/04/vzpominame-hero.jpg") center / cover no-repeat !important}.ak-memory-hero h1{font-size:54px !important}.ak-memory-intro{grid-template-columns:1fr !important;padding:48px 20px !important}}.ak-memory-bottom{position:relative !important;padding:90px 20px 110px !important;text-align:center !important;background:linear-gradient( 90deg,rgba(7,8,7,.7),rgba(7,8,7,.96),rgba(7,8,7,.7) ) !important;border-top:1px solid rgba(159,197,26,.16) !important}.ak-memory-bottom span{display:block !important;width:84px !important;height:1px !important;margin:34px auto 0 !important;background:#9fc51a !important;opacity:1 !important}.ak-memory-bottom::after{content:"";position:absolute;left:50%;bottom:48px;width:120px;height:1px;transform:translateX(-50%);background:linear-gradient( 90deg,transparent,rgba(159,197,26,.95),transparent )}.ak-success-page{--cr-green:#9ee600;--ak-gold-soft:var(--cr-green);--ak-text:#f3f3f3;--ak-muted:#cfcfcf;max-width:1240px;margin:0 auto;background:transparent;color:var(--ak-text);overflow:hidden}.ak-success-page *{box-sizing:border-box}.ak-success-hero{position:relative;min-height:620px;display:flex;align-items:center;padding:90px 70px;overflow:hidden;border-bottom:1px solid rgba(158,230,0,.16)}.ak-success-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center right;background-repeat:no-repeat}.ak-success-hero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient( 90deg,rgba(10,10,8,.96) 0%,rgba(10,10,8,.82) 34%,rgba(10,10,8,.38) 62%,rgba(10,10,8,.06) 100% )}.ak-success-hero-content{position:relative;z-index:2;max-width:620px}.ak-success-kicker{margin:0 0 22px !important;color:var(--ak-gold) !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.24em !important;text-transform:uppercase !important}.ak-success-hero h1{margin:0 !important;color:#fff !important;font-size:clamp(58px,8vw,108px) !important;line-height:.88 !important;font-weight:950 !important;letter-spacing:-.08em !important}.ak-success-line{display:flex;align-items:center;gap:14px;width:min(100%,280px);margin:34px 0}.ak-success-line span{flex:1;height:2px;background:linear-gradient(90deg,var(--ak-gold),transparent)}.ak-success-line i{color:var(--ak-gold);font-style:normal}.ak-success-hero p:not(.ak-success-kicker){max-width:520px;margin:0 !important;color:var(--ak-muted) !important;font-size:20px !important;line-height:1.8 !important}.ak-success-intro{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:54px;align-items:center;padding:76px 70px;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.005)),#11110d}.ak-success-intro h2{margin:0 0 24px !important;color:#fff !important;font-size:clamp(38px,5vw,72px) !important;line-height:.95 !important;font-weight:950 !important;letter-spacing:-.06em !important}.ak-success-intro-text p:not(.ak-success-kicker):not(.ak-success-script){margin:0 0 18px;color:var(--ak-muted);font-size:18px;line-height:1.8}.ak-success-script{margin:26px 0 0 !important;color:var(--ak-gold) !important;font-family:Georgia,"Times New Roman",serif !important;font-size:24px !important;font-style:italic !important}.ak-success-stats{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border-radius:24px;border:1px solid rgba(158,230,0,.14);background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.01)),#161612;box-shadow:0 30px 90px rgba(0,0,0,.34)}.ak-success-stats div{padding:36px 20px;text-align:center;border-right:1px solid rgba(158,230,0,.12)}.ak-success-stats div:last-child{border-right:0}.ak-success-stats strong{display:block;color:#fff;font-size:clamp(34px,4vw,54px);line-height:1;font-weight:950;letter-spacing:-.06em}.ak-success-stats span{display:block;margin-top:14px;color:#bfbfbf;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ak-success-dogs{padding:82px 70px 100px;background:transparent;text-align:center}.ak-success-center{text-align:center}.ak-success-dogs h2{margin:8px 0 0 !important;color:#fff !important;font-size:clamp(42px,5vw,74px) !important;line-height:1 !important;font-weight:950 !important;letter-spacing:-.06em !important}.ak-success-mini-line{display:flex;justify-content:center;align-items:center;gap:14px;margin:24px auto 48px}.ak-success-mini-line span{width:90px;height:1px;background:linear-gradient(90deg,transparent,var(--ak-gold),transparent)}.ak-success-mini-line i{color:var(--ak-gold);font-style:normal}.ak-success-dogs .ak-catley-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:28px !important;text-align:left !important}.ak-success-dogs .ak-dog-card{position:relative !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;border-radius:24px !important;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.008)),#151512 !important;color:#fff !important;text-decoration:none !important;border:1px solid rgba(158,230,0,.16) !important;box-shadow:0 26px 80px rgba(0,0,0,.36) !important;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease !important}.ak-success-dogs .ak-dog-card:hover{transform:translateY(-6px) !important;border-color:rgba(158,230,0,.34) !important;box-shadow:0 40px 100px rgba(0,0,0,.48) !important}.ak-success-dogs .ak-dog-card::before,.ak-success-dogs .ak-dog-card::after,.ak-success-dogs .ak-dog-img::before,.ak-success-dogs .ak-dog-img::after,.ak-success-dogs .ak-dog-content::before,.ak-success-dogs .ak-dog-content::after{content:none !important;display:none !important}.ak-success-dogs .ak-dog-img{width:100% !important;height:330px !important;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;filter:none !important;transition:transform .45s ease !important}.ak-success-dogs .ak-dog-card:hover .ak-dog-img{transform:scale(1.03) !important}.ak-success-dogs .ak-dog-content{min-height:180px !important;padding:24px 22px 28px !important;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.005)),#151512 !important}.ak-success-dogs .ak-dog-content h3{margin:0 0 14px !important;color:#fff !important;font-size:clamp(22px,2vw,30px) !important;line-height:1.04 !important;font-weight:950 !important;letter-spacing:-.05em !important}.ak-success-dogs .ak-dog-content p{margin:0 0 10px !important;color:#bcbcbc !important;font-size:13px !important;line-height:1.4 !important}.ak-success-dogs .ak-dog-content>span{display:inline-flex !important;align-items:center !important;color:var(--ak-gold-soft) !important;font-size:13px !important;font-weight:900 !important;letter-spacing:.06em !important}.ak-success-dogs .ak-dog-content>span::before{content:"●";margin-right:8px;color:var(--ak-gold)}.ak-success-bottom{position:relative;padding:92px 24px 110px;text-align:center;background:linear-gradient( 90deg,rgba(158,230,0,.08),rgba(16,16,14,.96),rgba(158,230,0,.08) ),#0d0d0b;border-top:1px solid rgba(158,230,0,.14)}.ak-success-bottom p{max-width:820px;margin:0 auto;color:#fff;font-size:clamp(28px,4vw,48px);line-height:1.34;font-weight:950;letter-spacing:-.04em;font-style:italic}.ak-success-bottom span{display:block;width:92px;height:2px;margin:34px auto 0;background:var(--ak-gold)}@media (max-width:1024px){.ak-success-hero,.ak-success-intro,.ak-success-dogs{padding-left:38px;padding-right:38px}.ak-success-intro{grid-template-columns:1fr}.ak-success-stats{grid-template-columns:repeat(2,1fr)}.ak-success-dogs .ak-catley-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:767px){.ak-success-page{max-width:none}.ak-success-hero{min-height:560px;padding:58px 22px;align-items:flex-end}.ak-success-hero-bg{background-position:center}.ak-success-hero-bg::after{background:linear-gradient( 180deg,rgba(10,10,8,.35) 0%,rgba(10,10,8,.76) 58%,rgba(10,10,8,.96) 100% )}.ak-success-hero h1{font-size:56px !important}.ak-success-hero p:not(.ak-success-kicker){font-size:17px !important;line-height:1.7 !important}.ak-success-intro,.ak-success-dogs{padding-left:22px;padding-right:22px}.ak-success-stats{grid-template-columns:1fr}.ak-success-stats div{border-right:0;border-bottom:1px solid rgba(158,230,0,.12)}.ak-success-dogs .ak-catley-grid{grid-template-columns:1fr !important}.ak-success-dogs .ak-dog-img{height:360px !important}}.ak-current-dogs-page{--cr-green:#a7d52a;--cr-green-soft:#9fc51a;--cr-bg:#070807;--cr-card:#10110f;--cr-text:#ffffff;--cr-muted:#d7d7d7;max-width:1240px;margin:0 auto;color:var(--cr-text);background:radial-gradient(circle at 12% 12%,rgba(167,213,42,.10),transparent 34%),radial-gradient(circle at 90% 30%,rgba(159,197,26,.07),transparent 34%),linear-gradient(180deg,#070807 0%,#0b0d09 48%,#050605 100%);overflow:hidden}.ak-current-dogs-page,.ak-current-dogs-page *{box-sizing:border-box}.ak-current-dogs-hero{position:relative;min-height:520px;display:flex;align-items:center;padding:86px 70px;background:linear-gradient(90deg,rgba(5,7,5,.96) 0%,rgba(5,7,5,.76) 42%,rgba(5,7,5,.22) 100%),radial-gradient(circle at 78% 46%,rgba(167,213,42,.14),transparent 28%);border-bottom:1px solid rgba(167,213,42,.22);overflow:hidden}.ak-current-dogs-hero::after{content:"";position:absolute;right:70px;bottom:60px;width:280px;height:280px;border-radius:999px;background:radial-gradient(circle,rgba(167,213,42,.16),transparent 68%);filter:blur(10px);pointer-events:none}.ak-current-dogs-hero__content{position:relative;z-index:2;max-width:760px}.ak-current-dogs-kicker{margin:0 0 22px !important;color:var(--cr-green) !important;font-size:14px !important;font-weight:900 !important;letter-spacing:.24em !important;text-transform:uppercase !important}.ak-current-dogs-hero h1{margin:0 !important;color:#fff !important;font-size:clamp(64px,9vw,122px) !important;line-height:.88 !important;font-weight:900 !important;letter-spacing:-.08em !important}.ak-current-dogs-line{width:min(100%,340px);margin:34px 0}.ak-current-dogs-line span{display:block;height:2px;background:linear-gradient(90deg,var(--cr-green),transparent)}.ak-current-dogs-lead,.ak-current-dogs-hero p:not(.ak-current-dogs-kicker){max-width:680px;margin:34px 0 0 !important;color:var(--cr-muted) !important;font-size:22px !important;line-height:1.75 !important}.ak-current-dogs-intro{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:56px;align-items:end;padding:62px 70px 42px}.ak-current-dogs-small-title,.ak-current-dogs-intro span{display:inline-flex;margin-bottom:16px;color:var(--cr-green);font-size:13px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}.ak-current-dogs-intro h2{margin:0 !important;color:#fff !important;font-size:clamp(38px,5vw,72px) !important;line-height:.95 !important;font-weight:900 !important;letter-spacing:-.06em !important}.ak-current-dogs-intro p{margin:0 0 18px;color:var(--cr-muted);font-size:19px;line-height:1.8}.ak-current-dogs-intro p:last-child{margin-bottom:0}.ak-current-dogs-grid-section{padding:34px 70px 96px}.ak-current-dogs-section-title{display:grid;grid-template-columns:1fr auto 1fr;gap:34px;align-items:center;margin-bottom:12px}.ak-current-dogs-section-title span{height:1px;background:linear-gradient(90deg,transparent,rgba(167,213,42,.58),transparent)}.ak-current-dogs-section-title h2{margin:0 !important;color:#fff !important;font-size:clamp(42px,5vw,74px) !important;line-height:1 !important;font-weight:900 !important;letter-spacing:-.06em !important;text-align:center !important}.ak-current-dogs-paw{margin:16px 0 44px;color:var(--cr-green);text-align:center;font-size:20px}.ak-current-dogs-list{padding:0}.ak-current-dogs-list .ak-catley-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:30px !important;width:100% !important;margin:0 auto !important}.ak-current-dogs-list .ak-dog-card{position:relative !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;isolation:isolate !important;min-height:100% !important;border-radius:28px !important;border:1px solid rgba(255,255,255,.10) !important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015)),#0c0d0b !important;color:#fff !important;text-decoration:none !important;box-shadow:0 28px 90px rgba(0,0,0,.48) !important;transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease !important}.ak-current-dogs-list .ak-dog-card::before,.ak-current-dogs-list .ak-dog-card::after,.ak-current-dogs-list .ak-dog-img::before,.ak-current-dogs-list .ak-dog-img::after{content:none !important;display:none !important}.ak-current-dogs-list .ak-dog-card:hover{transform:translateY(-8px) !important;border-color:rgba(167,213,42,.55) !important;box-shadow:0 42px 130px rgba(0,0,0,.70) !important}.ak-current-dogs-list .ak-dog-img{position:relative !important;z-index:1 !important;width:100% !important;height:430px !important;background-size:cover !important;background-position:center top !important;background-repeat:no-repeat !important;filter:none !important;opacity:1 !important;transition:transform .5s ease,filter .5s ease !important}.ak-current-dogs-list .ak-dog-card:hover .ak-dog-img{transform:scale(1.035) !important;filter:contrast(1.04) brightness(1.04) !important}.ak-current-dogs-list .ak-dog-content{position:relative !important;z-index:2 !important;display:flex !important;flex-direction:column !important;min-height:210px !important;padding:32px 30px 34px !important;background:linear-gradient(180deg,rgba(9,10,8,.96),#050605) !important;border-top:1px solid rgba(167,213,42,.14) !important}.ak-current-dogs-list .ak-dog-content::before{content:"";display:block;width:78px;height:3px;margin:0 0 22px;border-radius:999px;background:linear-gradient(90deg,var(--cr-green),transparent)}.ak-current-dogs-list .ak-dog-content h3{margin:0 0 22px !important;color:#fff !important;font-size:clamp(30px,2.25vw,46px) !important;line-height:1.02 !important;font-weight:950 !important;letter-spacing:-.06em !important;text-transform:none !important}.ak-current-dogs-list .ak-dog-content p{width:fit-content;margin:0 0 12px !important;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.07);color:#f2f2f2 !important;font-size:13px !important;line-height:1.2 !important;font-weight:800 !important;letter-spacing:.06em;text-transform:uppercase}.ak-current-dogs-list .ak-dog-content>span{display:inline-flex !important;width:fit-content;margin-top:auto !important;padding-top:18px !important;color:var(--cr-green) !important;font-size:15px !important;font-weight:900 !important;letter-spacing:.1em !important;text-transform:uppercase !important}.ak-current-dogs-list .ak-dog-content>span::before{content:none !important;display:none !important}.ak-current-dogs-list .ak-dog-content::after{content:"Aktuálně v chovu" !important;display:inline-flex !important;position:absolute;left:30px;top:-414px;z-index:8;width:auto;height:auto;padding:8px 12px;border-radius:999px;background:rgba(167,213,42,.16);backdrop-filter:blur(10px);border:1px solid rgba(167,213,42,.34);color:#dff6a8;font-size:10px;line-height:1;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.ak-current-dogs-list .ak-catley-empty{margin:0;padding:34px;border:1px solid rgba(167,213,42,.22);border-radius:24px;background:rgba(255,255,255,.04);color:#d6d6d6;font-size:18px}.ak-current-dogs-bottom{position:relative;padding:90px 20px 110px;text-align:center;border-top:1px solid rgba(167,213,42,.12);background:linear-gradient(90deg,rgba(7,8,7,.70),rgba(7,8,7,.96),rgba(7,8,7,.70))}.ak-current-dogs-bottom-mark{margin-bottom:26px;color:var(--cr-green);font-size:28px}.ak-current-dogs-bottom p{max-width:860px;margin:0 auto;color:#f3f3f3;font-size:clamp(30px,4vw,54px);line-height:1.25;font-weight:800;letter-spacing:-.04em}.ak-current-dogs-bottom span{display:block;width:84px;height:2px;margin:36px auto 0;background:var(--cr-green)}@media (max-width:1024px){.ak-current-dogs-hero,.ak-current-dogs-intro,.ak-current-dogs-grid-section{padding-left:38px;padding-right:38px}.ak-current-dogs-list .ak-catley-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.ak-current-dogs-intro{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.ak-current-dogs-page{max-width:none}.ak-current-dogs-hero{min-height:470px;padding:58px 22px;align-items:flex-end}.ak-current-dogs-hero h1{font-size:58px !important}.ak-current-dogs-lead,.ak-current-dogs-hero p:not(.ak-current-dogs-kicker){font-size:18px !important;line-height:1.65 !important}.ak-current-dogs-intro,.ak-current-dogs-grid-section{padding-left:22px;padding-right:22px}.ak-current-dogs-intro{padding-top:46px}.ak-current-dogs-section-title{grid-template-columns:1fr;gap:18px}.ak-current-dogs-section-title span{display:none}.ak-current-dogs-list .ak-catley-grid{grid-template-columns:1fr !important;gap:24px !important}.ak-current-dogs-list .ak-dog-img{height:390px !important}.ak-current-dogs-list .ak-dog-content{min-height:190px !important;padding:28px 24px 30px !important}.ak-current-dogs-list .ak-dog-content h3{font-size:36px !important}.ak-current-dogs-list .ak-dog-content::after{left:24px;top:-374px}.ak-current-dogs-bottom{padding:70px 22px 90px}}.ak-catley-page{max-width:1240px;margin:0 auto;padding:48px 18px 72px;background:#050805;color:#ffffff}.ak-catley-page h1{color:#ffffff;font-size:clamp(34px,6vw,72px);line-height:1.02;letter-spacing:-0.045em;margin:0 0 18px}.ak-catley-page p{max-width:760px;color:#d7ddd4;font-size:clamp(16px,2vw,20px);line-height:1.65;margin:0 0 34px}.ak-catley-grid{display:grid;grid-template-columns:1fr;gap:18px}.ak-catley-grid a,.ak-dog-card{text-decoration:none !important;color:#ffffff !important}.ak-dog-card{position:relative;display:block;overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#101610 0%,#080b08 100%);border:1px solid rgba(124,184,86,0.22);box-shadow:0 18px 45px rgba(0,0,0,0.34);transition:transform 0.28s ease,border-color 0.28s ease,box-shadow 0.28s ease}.ak-dog-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(124,184,86,0.16),transparent 34%),linear-gradient(180deg,transparent 50%,rgba(0,0,0,0.45) 100%);opacity:0.9;z-index:2}.ak-dog-card:hover{transform:translateY(-6px);border-color:rgba(124,184,86,0.58);box-shadow:0 24px 70px rgba(0,0,0,0.55)}.ak-dog-img{display:block;width:100%;aspect-ratio:4 / 5;background-size:cover;background-position:center;transform:scale(1);transition:transform 0.5s ease}.ak-dog-card:hover .ak-dog-img{transform:scale(1.045)}.ak-dog-content{position:relative;z-index:3;padding:18px 18px 20px;background:rgba(5,8,5,0.86);backdrop-filter:blur(10px)}.ak-dog-content h3{color:#ffffff !important;margin:0 0 8px;font-size:clamp(19px,2.2vw,26px);line-height:1.08;font-weight:700;letter-spacing:-0.025em}.ak-dog-content p{color:#b9c9b1 !important;margin:0 0 7px;font-size:14px;line-height:1.4}.ak-dog-content span{display:inline-flex;align-items:center;gap:8px;color:#8fcb62 !important;font-size:13px;line-height:1.4}.ak-dog-content span::before{content:"";width:7px;height:7px;border-radius:999px;background:#8fcb62;box-shadow:0 0 14px rgba(143,203,98,0.8)}@media (min-width:640px){.ak-catley-page{padding:64px 24px 88px}.ak-catley-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (min-width:1024px){.ak-catley-grid{grid-template-columns:repeat(3,1fr);gap:26px}.ak-dog-content{padding:22px 22px 24px}}@media (min-width:1440px){.ak-catley-grid{grid-template-columns:repeat(4,1fr)}}.ak-catley-grid{align-items:stretch}.ak-dog-card{display:flex;flex-direction:column;height:100%}.ak-dog-img{aspect-ratio:4 / 5;flex-shrink:0}.ak-dog-content{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}.ak-dog-card:not(:has(.ak-dog-img)){min-height:260px;background:radial-gradient(circle at 50% 35%,rgba(143,203,98,0.12),transparent 38%),linear-gradient(180deg,#071007 0%,#050705 100%)}.ak-dog-card:not(:has(.ak-dog-img))::after{content:"Catley Ranch";position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,0.14);font-size:13px;letter-spacing:0.08em;text-transform:uppercase;z-index:2}.ak-catley-page{padding-bottom:34px}body.page-id-126 .cr-about-page{font-family:inherit;background:radial-gradient(circle at top right,rgba(158,230,0,.10),transparent 38%),linear-gradient(180deg,#050705 0%,#0b1008 55%,#050705 100%)}body.page-id-126 .cr-about-page p:empty{display:none}body.page-id-126 .cr-about-page p{margin-top:0}body.page-id-126 .cr-about-page .cr-container{width:min(1120px,calc(100% - 48px))}body.page-id-126 .cr-hero{min-height:460px;align-items:center;border-radius:0;margin:0;background:linear-gradient(90deg,rgba(0,0,0,.82) 0%,rgba(0,0,0,.58) 42%,rgba(0,0,0,.18) 100%),url("http://localhost:8093/wp-content/uploads/2026/04/o-nas-hero.jpg") center 42%/cover no-repeat}body.page-id-126 .cr-hero-content{max-width:680px;padding:70px 0}body.page-id-126 .cr-breadcrumb{font-family:inherit;font-size:13px;line-height:1.2;margin:0 0 18px;text-transform:uppercase;letter-spacing:.08em;color:#cfd6c9;font-weight:800}body.page-id-126 .cr-hero h1{font-family:'Integral CF',Impact,sans-serif;font-size:clamp(54px,7vw,92px);letter-spacing:-.035em;line-height:.92;margin:0;color:#fff}body.page-id-126 .cr-hero h1 strong{color:#fff}body.page-id-126 .cr-line{width:120px;margin:22px 0 20px}body.page-id-126 .cr-hero p{font-family:inherit;font-size:clamp(20px,2.1vw,28px);line-height:1.35;font-weight:600;max-width:620px;margin:0}body.page-id-126 .cr-section{padding:70px 0}body.page-id-126 .cr-history{gap:54px;align-items:center}body.page-id-126 .cr-label{font-family:'Integral CF',Impact,sans-serif;font-size:13px;letter-spacing:.14em;margin:0 0 14px;color:#b6ff00}body.page-id-126 .cr-title{font-family:'Integral CF',Impact,sans-serif;font-size:clamp(30px,3.2vw,44px);line-height:1.12;letter-spacing:-.015em;margin:0 0 22px}body.page-id-126 .cr-title br{display:none}body.page-id-126 .cr-title span{display:block;margin-top:4px;color:#b6ff00}body.page-id-126 .cr-text p,body.page-id-126 .cr-text-wide p,body.page-id-126 .cr-value p{font-family:inherit;font-size:17px;line-height:1.68;color:#d7d7d7;margin:0 0 16px}body.page-id-126 .cr-button{margin-top:8px;padding:13px 24px;border-radius:2px}body.page-id-126 .cr-photo-box{border-radius:10px;overflow:visible}body.page-id-126 .cr-photo-box img{border-radius:6px}body.page-id-126 .cr-values{padding:16px 0 64px}body.page-id-126 .cr-values-grid{margin-top:30px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}body.page-id-126 .cr-value{border-radius:10px;padding:26px 24px}body.page-id-126 .cr-icon{width:42px;height:42px;font-size:34px;margin-bottom:14px}body.page-id-126 .cr-value h3{font-size:16px;line-height:1.2;margin:0 0 10px}body.page-id-126 .cr-seo-text{padding-top:52px}body.page-id-126 .cr-quote{min-height:300px;margin-bottom:64px}body.page-id-126 .cr-quote-inner{padding:46px}body.page-id-126 .cr-quote p{font-size:clamp(24px,2.4vw,34px);line-height:1.35}@media (max-width:900px){body.page-id-126 .cr-history,body.page-id-126 .cr-values-grid{grid-template-columns:1fr}body.page-id-126 .cr-hero{min-height:420px}body.page-id-126 .cr-hero-content{padding:58px 0}}@media (max-width:600px){body.page-id-126 .cr-about-page .cr-container{width:min(100% - 24px,1120px)}body.page-id-126 .cr-hero{min-height:380px}body.page-id-126 .cr-hero h1{font-size:clamp(48px,17vw,72px)}body.page-id-126 .cr-section{padding:48px 0}body.page-id-126 .cr-text p,body.page-id-126 .cr-text-wide p,body.page-id-126 .cr-value p{font-size:16px;line-height:1.65}}body.page-id-126 .cr-about-page,body.page-id-126 .cr-about-page *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important}body.page-id-126 .cr-hero h1{font-size:clamp(78px,9vw,113px) !important;line-height:.88 !important;font-weight:900 !important;letter-spacing:-0.08em !important;text-transform:uppercase !important}body.page-id-126 .cr-title{font-size:clamp(38px,5vw,63px) !important;line-height:.95 !important;font-weight:900 !important;letter-spacing:-0.06em !important;text-transform:none !important}body.page-id-126 .cr-label,body.page-id-126 .cr-breadcrumb{font-size:14px !important;line-height:1.65 !important;font-weight:900 !important;letter-spacing:.24em !important;text-transform:uppercase !important}body.page-id-126 .cr-hero p{font-size:clamp(22px,2.2vw,30px) !important;line-height:1.35 !important;font-weight:700 !important;letter-spacing:-0.02em !important}body.page-id-126 .cr-text p,body.page-id-126 .cr-text-wide p,body.page-id-126 .cr-value p{font-size:17px !important;line-height:1.7 !important;font-weight:400 !important;letter-spacing:normal !important}body.page-id-126 .cr-value h3,body.page-id-126 .cr-button,body.page-id-126 .cr-year small,body.page-id-126 .cr-year strong{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif !important;font-weight:900 !important}@media (max-width:600px){body.page-id-126 .cr-hero h1{font-size:clamp(58px,18vw,82px) !important}body.page-id-126 .cr-title{font-size:34px !important;letter-spacing:-0.04em !important}}
