@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/84430d97c1b75d25-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/001b39f75c9b7aac-s.2alt-1tlhmvnk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/4f36259cef3d9fc5-s.p.12ymuiql-5wiy.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/5f62b0affa8a11bd-s.3ljmioytj-nfy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/9d1f839a878dd09a-s.p.2ojwk_d41qe8t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew Fallback;src:local(Arial);ascent-override:101.09%;descent-override:27.64%;line-gap-override:0.0%;size-adjust:105.65%}.noto_sans_hebrew_85e206b4-module__Q3jxka__className{font-family:Noto Sans Hebrew,Noto Sans Hebrew Fallback;font-style:normal}.noto_sans_hebrew_85e206b4-module__Q3jxka__variable{--font-hebrew:"Noto Sans Hebrew", "Noto Sans Hebrew Fallback"}
:root{--font-hebrew:"Noto Sans Hebrew", sans-serif;--background:#fff;--foreground:#5a514e;--muted:#8f8784;--line:#efc7a8;--accent:#e3ae7e;--accent-soft:#f7e2cf;--panel:#fbfaf8;--ink:#433936;--home-width:min(calc(100vw - 80px), 1360px)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--background);width:100%;color:var(--foreground);font-family:var(--font-hebrew);text-rendering:optimizelegibility;direction:rtl;margin:0;font-size:16px;line-height:1.85;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea{font:inherit}.admin-shell{color:#332b28;min-height:100vh;font-family:var(--font-hebrew), Arial, sans-serif;background:#f7f2ec;padding:28px}.admin-login-shell{place-items:center;display:grid}.admin-login-card{background:#fffdfb;border:1px solid #e6d3c4;width:min(100%,430px);padding:34px;box-shadow:0 24px 70px #39261c1f}.admin-login-card span,.admin-topbar span,.admin-editor-head span{color:#a66b39;font-size:13px;font-weight:800}.admin-login-card h1,.admin-topbar h1,.admin-editor-head h2{color:#332b28;margin:6px 0 10px;font-weight:600;line-height:1.25}.admin-login-card p{color:#6e625c;margin:0 0 22px;line-height:1.7}.admin-login-card form,.admin-editor{gap:16px;display:grid}.admin-shell label{color:#584c47;gap:7px;font-size:14px;font-weight:700;display:grid}.admin-shell input,.admin-shell textarea,.admin-shell select{color:#332b28;width:100%;font:inherit;background:#fff;border:1px solid #dec8b7;outline:none;padding:12px 13px}.admin-shell textarea{resize:vertical;line-height:1.65}.admin-shell input:focus,.admin-shell textarea:focus,.admin-shell select:focus{border-color:#b88251;box-shadow:0 0 0 3px #b8825129}.admin-shell textarea:disabled{color:#9a8b84;background:#f4eee8}.admin-primary-button,.admin-secondary-button,.admin-actions a,.admin-actions button,.admin-sidebar-head button,.admin-danger button{color:#fff;font:inherit;cursor:pointer;background:#322722;border:1px solid #322722;padding:11px 16px;font-weight:800;text-decoration:none}.admin-secondary-button,.admin-actions a,.admin-actions button,.admin-sidebar-head button{color:#4c403a;background:#fff;border-color:#dcc7b6}.admin-primary-button:disabled,.admin-danger button:disabled{cursor:not-allowed;opacity:.55}.admin-error,.admin-notice{color:#9a3426;background:#fff1ee;border:1px solid #f0c9c0;margin:0;padding:11px 13px;font-weight:700}.admin-notice{color:#3f6c32;background:#f1faed;border-color:#cfe0c6}.admin-topbar{justify-content:space-between;align-items:center;gap:18px;max-width:1440px;margin:0 auto 24px;display:flex}.admin-topbar h1{font-size:34px}.admin-actions,.admin-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-grid{grid-template-columns:360px minmax(0,1fr);gap:22px;max-width:1440px;margin:0 auto;display:grid}.admin-sidebar,.admin-editor{background:#fffdfb;border:1px solid #e6d3c4;box-shadow:0 16px 50px #39261c14}.admin-sidebar{align-self:start;max-height:calc(100vh - 128px);padding:18px;position:sticky;top:18px;overflow:auto}.admin-sidebar-head,.admin-editor-head,.admin-danger{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-sidebar-head h2{margin:0;font-size:22px}.admin-search{margin:14px 0}.admin-page-list{gap:8px;display:grid}.admin-page-list button{text-align:right;color:inherit;cursor:pointer;background:#fff;border:1px solid #ecd9ca;gap:4px;padding:12px;display:grid}.admin-page-list button.active{background:#fff4ea;border-color:#b88251}.admin-page-list strong{font-size:15px}.admin-page-list span{color:#8a7c74;text-align:right;direction:ltr;font-size:12px}.admin-page-list em{color:#a66b39;justify-self:start;font-size:12px;font-style:normal;font-weight:800}.admin-editor{padding:24px}.admin-editor-head{border-bottom:1px solid #efdfd3;padding-bottom:18px}.admin-form-grid{grid-template-columns:minmax(0,1fr) 180px;gap:14px;display:grid}.admin-toggle{background:#fff8f1;border:1px solid #ecd9ca;flex-direction:row;align-items:center;padding:12px;gap:10px!important;display:flex!important}.admin-toggle input{width:auto}.admin-body-textarea{min-height:340px}.admin-danger{background:#fff8f6;border:1px solid #f0c9c0;margin-top:8px;padding:16px}.admin-danger h3{color:#6f2e23;margin:0 0 4px}.admin-danger p{color:#7a625c;margin:0;line-height:1.6}.admin-danger button{background:#8c2d20;border-color:#8c2d20}.site-shell{direction:rtl;width:100%;min-height:100vh;overflow-x:clip}.container{width:var(--home-width);direction:rtl;margin:0 auto}.top-header{width:var(--home-width);border-bottom:1px solid var(--line);text-align:center;direction:rtl;justify-content:center;align-items:center;gap:54px;margin:0 auto;padding:18px 0;display:flex}.logo-link{justify-content:center;align-items:center;display:inline-flex}.logo-link img{object-fit:contain;width:94px;height:94px}.desktop-nav{z-index:100;color:#5c5451;justify-content:center;gap:28px;margin-top:0;font-size:15px;display:flex;position:relative}.nav-item{position:relative}.nav-link{justify-content:center;align-items:center;min-height:34px;transition:color .18s;display:inline-flex}.nav-button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-link:hover,.nav-link[aria-expanded=true]{color:var(--accent)}.dropdown{z-index:1000;pointer-events:auto;transform-origin:top;background:#fffffff7;border:1px solid #eee2d8;width:250px;padding:10px 0;position:absolute;top:100%;right:50%;transform:translate(50%);box-shadow:0 18px 45px #3a2a1f1f}.dropdown:before{content:"";height:16px;position:absolute;bottom:100%;left:0;right:0}.dropdown a{color:#6a5f5b;text-align:right;padding:8px 18px;display:block}.dropdown a:hover{color:var(--accent);background:#fff8f1}.dropdown-primary{border-bottom:1px solid #f1e3d7;font-weight:600}.mobile-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);direction:rtl;background:#ffffffeb;justify-content:center;align-items:center;min-height:74px;display:none;position:sticky;top:0}.mobile-header .logo-link img{width:70px;height:70px}.menu-button{color:#8d807a;cursor:pointer;background:0 0;border:0;place-items:center;width:42px;height:42px;display:grid;position:absolute;left:18px}.menu-icon,.menu-icon:before,.menu-icon:after{content:"";background:currentColor;width:18px;height:1px;display:block}.menu-icon:before{transform:translateY(-6px)}.menu-icon:after{transform:translateY(5px)}.mobile-drawer{z-index:80;pointer-events:none;display:none;position:fixed;inset:0}.drawer-backdrop{opacity:0;background:#1d141057;border:0;position:absolute;inset:0}.drawer-panel{background:#fff;width:min(84vw,340px);padding:28px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-22px 0 55px #1f161229}.mobile-drawer[data-open=true]{pointer-events:auto;display:block}.mobile-drawer[data-open=true] .drawer-backdrop{opacity:1}.mobile-drawer[data-open=true] .drawer-panel{transform:translate(0)}.drawer-backdrop,.drawer-panel{transition:opacity .22s,transform .26s}.close-button{color:#6b5e59;cursor:pointer;background:#fff;border:1px solid #eee2d8;width:42px;height:42px}.drawer-nav{margin-top:20px}.drawer-nav a,.drawer-group-title,.drawer-group-toggle{color:#584c48;text-align:right;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 0;font-weight:500;display:block}.drawer-group-toggle{justify-content:space-between;align-items:center;display:flex}.drawer-sub{border-right:1px solid #efd9c7;margin:0 14px 10px 0;padding:0 16px 0 0;overflow:hidden}.main-content{min-height:0}.home-hero{width:var(--home-width);text-align:center;background-image:url(/site-assets/doga-paralex-66dfb8b6.jpeg);background-position:50% calc(50% + 500px);background-repeat:no-repeat;background-size:auto;margin:0 auto;padding:98px 0 135px;position:relative}.home-actions{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.home-brand-intro{text-align:center;max-width:820px;margin:0 auto 54px}.home-brand-intro h1{color:var(--ink);margin:0;font-size:42px;font-weight:500;line-height:1.25}.home-brand-intro p{color:#7a6f6a;max-width:680px;margin:16px auto 0;font-size:18px;line-height:1.8}.home-card{min-height:150px;padding:20px 3px;position:relative;overflow:hidden}.home-card>*{position:relative}.home-card h2,.section-title,.content-page h1{color:#655d5a;margin:0;font-size:32px;font-weight:400;line-height:1.3}.home-card p{color:#a49a96;margin:12px auto 20px;font-size:13px}.button{background:var(--accent);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;min-width:130px;min-height:42px;font-size:14px;transition:transform .18s,background .18s;display:inline-flex}.button:hover{background:#d69d69;transform:translateY(-2px)}.section{width:var(--home-width);border-top:1px solid var(--line);margin:0 auto;padding:22px 0}.section-title{text-align:center;margin-bottom:28px}.updates-grid{opacity:1;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin:0;display:grid}.update-card{aspect-ratio:2.12;cursor:pointer;background:#eee;border:1px solid #ffffffbf;position:relative;overflow:hidden}.update-card img,.gallery-tile img{object-fit:contain;width:100%;height:100%;transition:transform .42s,opacity .22s}.update-parallax-media{position:absolute;inset:-14px 0}.update-parallax-media img{object-fit:contain;width:100%;height:100%}.update-parallax-media span{position:absolute;inset:auto 0 14px}.update-card:hover img,.gallery-tile:hover img{transform:scale(1.055)}.update-card span{color:#fff;background:linear-gradient(#0000,#0000008c);padding:12px;font-size:12px;line-height:1.5;position:absolute;inset:auto 0 0}.update-card,.gallery-tile,.home-slider-button{background:#f4eee9}.section-rule{background:var(--line);border:0;width:100%;height:1px;margin:18px 0 34px}.breed-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.breeds-section{padding-top:164px;padding-bottom:112px}.gallery-placeholder{min-height:760px;padding-top:12px}.gallery-placeholder .home-slider{margin-top:57px}.home-slider{text-align:center;width:100%;margin:34px auto 0;overflow:hidden}.home-slider-window{width:100%;position:relative;overflow:hidden}.home-slider-items{will-change:transform;align-items:stretch;gap:28px;margin:0;padding:0;list-style:none;display:flex}.home-slider-item{flex:0 0 min(100%,1080px)}.home-slider-button{aspect-ratio:1080/608;cursor:zoom-in;background:#f2eee9;border:0;width:100%;padding:0;display:block;overflow:hidden}.home-slider-button img{object-fit:contain;width:100%;height:100%}.slider-dots{flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.slider-dots button{cursor:pointer;background:0 0;border:1px solid #b8aca6;border-radius:50%;width:10px;height:10px;padding:0;display:block}.slider-dots button.active{background:#8b7e78;border-color:#8b7e78}.breed-card{aspect-ratio:1;cursor:pointer;width:100%;max-width:none;margin:0 auto;display:block;position:relative;overflow:hidden}.breed-card img{aspect-ratio:1;object-fit:contain;background:#f5eee8;width:100%;height:100%;transition:transform .42s}.breed-overlay{opacity:0;background:#00000094;transition:opacity .26s,transform .26s;position:absolute;inset:0;transform:scale(.9)}.breed-content{color:#fff;opacity:0;place-content:center;gap:22px;transition:opacity .26s,transform .26s;display:grid;position:absolute;inset:0;transform:scale(.9)}.breed-card:hover img,.breed-card:focus-visible img{transform:scale(1.04)}.breed-card:hover .breed-overlay,.breed-card:focus-visible .breed-overlay,.breed-card:hover .breed-content,.breed-card:focus-visible .breed-content{opacity:1;transform:scale(1)}.breed-card:focus-visible{outline-offset:4px;outline:3px solid #dfaa7c}.breed-card h3{color:#fff;margin:0;font-size:24px;font-weight:400}.breed-button{color:#fff;border:1px solid #ffffffe0;justify-content:center;align-items:center;min-width:104px;min-height:38px;font-size:14px;transition:background .18s,color .18s;display:inline-flex}.breed-button:hover{color:#3c302c;background:#fff}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.gallery-tile{aspect-ratio:1.35;cursor:zoom-in;background:#f4eee9;border:0;position:relative;overflow:hidden}.content-page{padding:72px 0 96px}.content-card{max-width:880px;margin:0 auto;padding:0 8px}.content-page h1{text-align:center;margin-bottom:26px}.page-lead{color:#736762;text-align:center;max-width:760px;margin:-12px auto 28px;font-size:18px;line-height:1.85}.content-subheads{color:#8b7f7a;flex-wrap:wrap;justify-content:center;gap:10px 16px;margin:-12px 0 34px;font-size:15px;display:flex}.content-subheads span{border-bottom:1px solid var(--line);padding-bottom:4px}.content-page p{color:#665b56;margin:0 0 14px}.content-page ul{padding:0 20px 0 0}.about-guide{margin-top:34px}.about-hero-panel,.about-note{background:#fffaf5;border:1px solid #ecd2bd;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.about-hero-panel span,.about-section-head span{color:var(--accent);font-size:13px;font-weight:800}.about-hero-panel h2,.about-section h2,.about-note h2{color:var(--ink);margin:6px 0 12px;font-size:28px;font-weight:500;line-height:1.35}.about-hero-panel p,.about-section-head p,.about-note p{color:#675d58;margin:0}.about-section{margin-top:50px}.about-section-head{text-align:center;max-width:680px;margin:0 auto 24px}.about-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-value,.office-panel,.coordinator-card{background:#fffdfb;border:1px solid #efd9c7}.about-value{padding:22px}.about-value h3,.office-panel h3{color:#4d423e;margin:0 0 10px;font-size:21px;font-weight:600}.about-value p{color:#6b605b;margin:0;font-size:15px}.office-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.office-panel{padding:26px}.people-list,.role-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.people-list li,.role-list li{color:#5f544f;border-top:1px solid #f1dfd1;padding-top:10px}.role-list li{gap:2px;display:grid}.role-list span,.coordinator-card span{color:#9a8b84;font-size:13px}.role-list strong,.coordinator-card strong{color:#4d423e;font-weight:700}.coordinator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.coordinator-card{text-align:center;align-content:center;gap:6px;min-height:94px;padding:20px;display:grid}.about-note{margin-top:50px}.procedure-guide{margin-top:34px}.procedure-summary{background:#fffaf5;border:1px solid #ecd2bd;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.procedure-summary span,.procedure-check span{color:var(--accent);font-size:13px;font-weight:800}.procedure-summary h2,.procedure-section h2,.procedure-note h2{color:var(--ink);margin:6px 0 12px;font-size:26px;font-weight:500;line-height:1.35}.procedure-summary p,.procedure-note p{color:#675d58;margin:0}.procedure-section{margin-top:46px}.procedure-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.procedure-check{background:#fffdfb;border:1px solid #efd9c7;min-height:116px;padding:20px}.procedure-check p{color:#655b56;margin:8px 0 0}.procedure-steps{counter-reset:procedure;gap:12px;margin:0;padding:0;list-style:none;display:grid}.procedure-steps li{color:#625752;background:#fffdfb;border:1px solid #efd9c7;min-height:54px;padding:15px 58px 15px 18px;position:relative}.procedure-steps li:before{color:#c58a55;content:counter(procedure, decimal-leading-zero);counter-increment:procedure;font-weight:800;position:absolute;top:15px;right:18px}.procedure-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:46px;display:grid}.procedure-roles div{background:#fbf7f2;border:1px solid #efd9c7;padding:22px}.procedure-roles h3{color:#4d423e;margin:0 0 8px;font-size:20px;font-weight:600}.procedure-roles p{color:#6b605b;margin:0;font-size:15px}.procedure-note{text-align:center;background:#fff4e9;border:1px solid #e8c8ad;margin-top:42px;padding:28px}.regulation-guide{margin-top:34px}.regulation-summary{background:#fffaf5;border:1px solid #ecd2bd;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.regulation-summary span,.regulation-links-panel span,.regulation-card span{color:var(--accent);font-size:13px;font-weight:800}.regulation-summary h2,.regulation-section h2,.regulation-note h2{color:var(--ink);margin:6px 0 12px;font-size:26px;font-weight:500;line-height:1.35}.regulation-summary p,.regulation-section p,.regulation-note p{color:#675d58;margin:0}.regulation-section{margin-top:50px}.regulation-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.regulation-card{background:#fffdfb;border:1px solid #efd9c7;min-height:196px;padding:22px}.regulation-card h3{color:#4d423e;margin:10px 0 8px;font-size:20px;font-weight:600;line-height:1.35}.regulation-card p{color:#6b605b;font-size:15px;line-height:1.75}.regulation-links-panel{background:#fbf7f2;border:1px solid #efd9c7;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:26px;padding:28px;display:grid}.regulation-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.regulation-links a{color:#645955;text-align:center;background:#fffdfb;border:1px solid #ead0bb;justify-content:center;align-items:center;min-height:58px;padding:12px 16px;font-weight:600;transition:transform .18s,border-color .18s,color .18s;display:flex}.regulation-links a:hover{color:#b97942;border-color:#dda978;transform:translateY(-2px)}.document-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.document-gallery .gallery-tile{aspect-ratio:2552/3510;background:#f4eee9;border:1px solid #ead7c8}.document-gallery .gallery-tile img{object-fit:contain}.regulation-note{text-align:center;background:#fff4e9;border:1px solid #e8c8ad;margin-top:42px;padding:28px}.breeding-guide{margin-top:34px}.breeding-summary{background:#fffaf5;border:1px solid #ecd2bd;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.breeding-summary span,.breeding-links-panel span,.breeding-card span,.breeding-step span{color:var(--accent);font-size:13px;font-weight:800}.breeding-summary h2,.breeding-section h2,.breeding-note h2{color:var(--ink);margin:6px 0 12px;font-size:26px;font-weight:500;line-height:1.35}.breeding-summary p,.breeding-section p,.breeding-note p{color:#675d58;margin:0}.breeding-section{margin-top:50px}.breeding-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.breeding-card,.breeding-step,.breeding-list-panel{background:#fffdfb;border:1px solid #efd9c7}.breeding-card{min-height:170px;padding:22px}.breeding-card h3,.breeding-step h3,.breeding-list-panel h2{color:#4d423e;margin:10px 0 8px;font-size:20px;font-weight:600;line-height:1.35}.breeding-card p,.breeding-step p{color:#6b605b;font-size:15px;line-height:1.75}.breeding-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.breeding-step{min-height:178px;padding:24px 22px;position:relative}.breeding-step span{background:#fff4e9;border:1px solid #e8c8ad;place-items:center;width:34px;height:34px;display:grid}.breeding-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.breeding-list-panel{padding:26px}.breeding-list-panel h2{margin-top:0}.breeding-list-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.breeding-list-panel li{color:#625752;border-top:1px solid #f1dfd1;padding:10px 28px 10px 0;position:relative}.breeding-list-panel li:before{color:#c58a55;content:"✓";font-weight:800;position:absolute;top:10px;right:0}.breeding-breed-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.breeding-breed-links a{color:#645955;text-align:center;background:#fffdfb;border:1px solid #ead0bb;justify-content:center;align-items:center;min-height:46px;padding:10px 12px;font-weight:600;transition:transform .18s,border-color .18s,color .18s;display:flex}.breeding-breed-links a:hover{color:#b97942;border-color:#dda978;transform:translateY(-2px)}.breeding-links-panel{background:#fbf7f2;border:1px solid #efd9c7;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:26px;padding:28px;display:grid}.breeding-note{background:#fff4e9;border:1px solid #e8c8ad;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:42px;padding:28px;display:grid}.fee-guide{margin-top:34px}.fee-summary{background:#fffaf5;border:1px solid #ecd2bd;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.fee-summary span,.fee-contact-panel span,.fee-links-panel span,.fee-warning span,.fee-card span{color:var(--accent);font-size:13px;font-weight:800}.fee-summary h2,.fee-section h2,.fee-note h2{color:var(--ink);margin:6px 0 12px;font-size:26px;font-weight:500;line-height:1.35}.fee-summary p,.fee-section p,.fee-note p{color:#675d58;margin:0}.fee-section{margin-top:50px}.fee-eligibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fee-card,.fee-documents,.fee-warning{background:#fffdfb;border:1px solid #efd9c7}.fee-card{min-height:162px;padding:22px}.fee-card h3,.fee-steps h3,.fee-documents h2,.fee-warning h2{color:#4d423e;margin:10px 0 8px;font-size:20px;font-weight:600;line-height:1.35}.fee-card p,.fee-steps p{color:#6b605b;font-size:15px;line-height:1.75}.fee-steps{counter-reset:fee-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.fee-steps li{background:#fffdfb;border:1px solid #efd9c7;min-height:70px;padding:16px 64px 16px 18px;position:relative}.fee-steps li:before{color:#c58a55;content:counter(fee-step, decimal-leading-zero);counter-increment:fee-step;font-weight:800;position:absolute;top:18px;right:18px}.fee-steps h3{margin:0 0 4px}.fee-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.fee-documents,.fee-warning{padding:26px}.fee-documents h2,.fee-warning h2{margin-top:0}.fee-documents ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fee-documents li{color:#625752;border-top:1px solid #f1dfd1;padding:10px 28px 10px 0;position:relative}.fee-documents li:before{color:#c58a55;content:"✓";font-weight:800;position:absolute;top:10px;right:0}.fee-warning .button{margin-top:18px}.fee-contact-panel,.fee-links-panel{background:#fbf7f2;border:1px solid #efd9c7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.fee-contact-panel p+p{margin-top:8px}.fee-note{text-align:center;background:#fff4e9;border:1px solid #e8c8ad;margin-top:42px;padding:28px}.faq-guide{margin-top:34px}.faq-summary{background:#fffaf5;border:1px solid #ecd2bd;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.faq-summary span,.faq-support-panel span,.faq-links-panel span{color:var(--accent);font-size:13px;font-weight:800}.faq-summary h2,.faq-section h2{color:var(--ink);margin:6px 0 12px;font-size:26px;font-weight:500;line-height:1.35}.faq-summary p,.faq-section p{color:#675d58;margin:0}.faq-section{margin-top:50px}.faq-route-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.faq-route-grid a{color:#645955;text-align:center;background:#fffdfb;border:1px solid #ead0bb;justify-content:center;align-items:center;min-height:58px;padding:12px 14px;font-weight:700;transition:transform .18s,border-color .18s,color .18s;display:flex}.faq-route-grid a:hover{color:#b97942;border-color:#dda978;transform:translateY(-2px)}.faq-category-list{gap:18px;display:grid}.faq-category{background:#fbf7f2;border:1px solid #efd9c7}.faq-category>h3{color:#4d423e;border-bottom:1px solid #efd9c7;margin:0;padding:18px 22px;font-size:22px;font-weight:600}.faq-category>div{gap:0;display:grid}.faq-item{background:#fffdfb;padding:20px 22px}.faq-item+.faq-item{border-top:1px solid #f1dfd1}.faq-item h4{color:#4d423e;margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.45}.faq-item p{color:#6b605b;font-size:15px;line-height:1.8}.faq-support-panel,.faq-links-panel{background:#fbf7f2;border:1px solid #efd9c7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.faq-support-panel{background:#fff4e9;border-color:#e8c8ad}.links-guide{margin-top:34px}.links-summary{background:#fffaf5;border:1px solid #ecd2bd;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.links-summary span,.links-internal-panel span,.links-resource-head h3{color:var(--accent);font-size:13px;font-weight:800}.links-summary h2,.links-section h2{color:var(--ink);margin:6px 0 12px;font-size:26px;font-weight:500;line-height:1.35}.links-summary p,.links-section p{color:#675d58;margin:0}.links-section{margin-top:50px}.links-resource-list{gap:18px;display:grid}.links-resource-group{background:#fbf7f2;border:1px solid #efd9c7}.links-resource-head{border-bottom:1px solid #efd9c7;padding:22px}.links-resource-head h3{color:#c58a55;margin:0 0 8px}.links-resource-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.resource-link-card{background:#fffdfb;align-content:start;gap:10px;min-height:176px;padding:22px;transition:background .18s,color .18s;display:grid}.resource-link-card+.resource-link-card{border-right:1px solid #f1dfd1}.resource-link-card strong{color:#4d423e;font-size:19px;line-height:1.35}.resource-link-card span{color:#6b605b;font-size:15px;line-height:1.75}.resource-link-card:hover{background:#fff6ee}.links-internal-panel{background:#fbf7f2;border:1px solid #efd9c7;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:26px;padding:28px;display:grid}.links-button-grid,.links-breed-grid{gap:10px;display:grid}.links-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.links-breed-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.links-button-grid a,.links-breed-grid a{color:#645955;text-align:center;background:#fffdfb;border:1px solid #ead0bb;justify-content:center;align-items:center;min-height:48px;padding:10px 12px;font-weight:600;transition:transform .18s,border-color .18s,color .18s;display:flex}.links-button-grid a:hover,.links-breed-grid a:hover{color:#b97942;border-color:#dda978;transform:translateY(-2px)}.links-note{background:#fff4e9;border:1px solid #e8c8ad;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px;display:grid}.puppies-guide{margin-top:34px}.puppies-summary{background:#fffaf5;border:1px solid #ecd2bd;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:30px;display:grid}.puppies-summary span,.puppies-status-panel span,.puppies-links-panel span,.puppy-card span{color:var(--accent);font-size:13px;font-weight:800}.puppies-summary h2,.puppies-section h2{color:var(--ink);margin:6px 0 12px;font-size:26px;font-weight:500;line-height:1.35}.puppies-summary p,.puppies-section p{color:#675d58;margin:0}.puppies-section{margin-top:50px}.puppies-status-panel,.puppies-links-panel,.puppies-note{background:#fbf7f2;border:1px solid #efd9c7;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid}.puppies-note{background:#fff4e9;border-color:#e8c8ad}.puppy-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.puppy-card,.puppy-list-panel{background:#fffdfb;border:1px solid #efd9c7}.puppy-card{min-height:168px;padding:22px}.puppy-card h3,.puppy-list-panel h2{color:#4d423e;margin:10px 0 8px;font-size:20px;font-weight:600;line-height:1.35}.puppy-card p{color:#6b605b;font-size:15px;line-height:1.75}.puppies-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.puppy-list-panel{padding:26px}.puppy-list-panel h2{margin-top:0}.puppy-list-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.puppy-list-panel li{color:#625752;border-top:1px solid #f1dfd1;padding:10px 28px 10px 0;position:relative}.puppy-list-panel li:before{color:#c58a55;content:"✓";font-weight:800;position:absolute;top:10px;right:0}.puppy-warning-panel li:before{content:"!"}.puppy-breed-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.puppy-breed-grid a{text-align:center;background:#fffdfb;border:1px solid #ead0bb;align-content:center;justify-items:center;min-height:74px;padding:12px;transition:transform .18s,border-color .18s,color .18s;display:grid}.puppy-breed-grid strong{color:#4d423e;font-size:17px}.puppy-breed-grid span{color:#9a8b84;font-size:13px}.puppy-breed-grid a:hover{border-color:#dda978;transform:translateY(-2px)}.page-image-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:32px 0;display:grid}.page-image-strip button{aspect-ratio:1.2}.breed-image-strip{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:24px}.breed-image-strip button{aspect-ratio:1.35}.gallery-grid .gallery-tile,.page-image-strip .gallery-tile{border:1px solid #ead7c8}.gallery-teaser,.related-content{border-top:1px solid var(--line);margin-top:42px;padding-top:32px}.gallery-teaser{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.gallery-teaser span{color:var(--accent);font-size:13px;font-weight:800}.gallery-teaser h2,.related-content h2{color:#554a46;margin:4px 0 8px;font-size:24px;font-weight:500;line-height:1.35}.gallery-teaser p{color:#746965;margin:0}.related-content{text-align:center}.related-content div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.related-content a{color:#6a5d58;background:#fffdfb;border:1px solid #ead0bb;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:14px;display:inline-flex}.related-content a:hover{color:#855b3d;background:#fff4e9}.contact-form{gap:14px;max-width:620px;margin:30px auto 0;display:grid}.contact-intro{text-align:center;margin-bottom:12px}.contact-intro h2{color:var(--ink);margin:0 0 10px;font-size:26px;font-weight:500}.contact-intro p{color:#70645f;margin:0 auto}.field{text-align:right;gap:6px;display:grid}.field span{color:#6a5c57;font-size:14px}.field input,.field textarea{color:#423633;background:#fffdfb;border:1px solid #ead6c5;border-radius:0;width:100%;padding:12px 14px}.field textarea{resize:vertical;min-height:140px}.lightbox{z-index:100;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.lightbox-backdrop{background:#171210d1;border:0;position:absolute;inset:0}.lightbox-figure{z-index:1;place-items:center;max-width:min(1040px,94vw);max-height:88vh;margin:0;display:grid;position:relative}.lightbox-figure img{object-fit:contain;background:#fffdfa;width:auto;max-width:92vw;max-height:82vh;box-shadow:0 30px 80px #00000052}.lightbox-close,.lightbox-arrow{z-index:2;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff42;position:absolute}.lightbox-close{width:44px;height:44px;top:24px;left:24px}.lightbox-arrow{width:48px;height:64px;font-size:34px;top:50%;transform:translateY(-50%)}.lightbox-arrow.prev{right:24px}.lightbox-arrow.next{left:24px}.footer{width:var(--home-width);border-top:1px solid var(--line);text-align:center;direction:rtl;margin:0 auto;padding:64px 0 54px}.facebook{color:#7d706c;border:2px solid #8a7d78;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:700;display:inline-grid}.copyright{color:#8d817c;margin-top:34px;font-size:12px}@media (max-width:980px){:root{--home-width:350px}.site-shell{width:100%}.top-header{display:none}.mobile-header{justify-content:center;width:100%;min-height:75px;margin:0 auto;display:flex;position:relative}.container{width:var(--home-width);margin:0 auto}.home-hero{width:var(--home-width);background-image:url(/site-assets/doga-paralex-4163cf79.jpeg);margin:0 auto;padding:108px 0 84px}.home-actions{grid-template-columns:1fr;gap:12px}.home-brand-intro{margin-bottom:34px}.home-brand-intro h1{font-size:31px}.home-brand-intro p{font-size:15px}.home-card{min-height:132px;padding:18px 0}.home-card h2,.section-title,.content-page h1{font-size:28px}.updates-grid{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:0 auto}.update-card{aspect-ratio:1.35;width:100%;height:auto}.breeds-section{padding-top:141px;padding-bottom:0}.gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){body{font-size:15px;line-height:1.75}.section{width:var(--home-width);padding:30px 0}.updates-grid{grid-template-columns:1fr;max-width:none}.updates-grid .update-card:nth-child(n+4){display:none}.update-card span{font-size:10px}.breed-grid,.gallery-grid{grid-template-columns:1fr}.gallery-placeholder{min-height:540px;margin-top:-42px;padding-top:0}.breeds-section{padding-top:7px;padding-bottom:0}.home-slider-items{gap:14px}.home-slider-item{flex-basis:var(--home-width)}.home-slider-button{aspect-ratio:350/220}.slider-dots{display:none}.footer{width:var(--home-width);padding:54px 0 34px}.gallery-grid{gap:12px}.content-page{padding:46px 0 70px}.page-image-strip{grid-template-columns:1fr}.page-lead{text-align:right;margin-top:-8px;font-size:16px}.gallery-teaser{text-align:center;grid-template-columns:1fr}.related-content div,.breed-nav-panel div{grid-template-columns:1fr;display:grid}.related-content a,.breed-nav-panel a{width:100%}}.desktop-nav{align-items:center}.nav-cta,.mobile-join-link,.drawer-join{background:var(--accent);color:#fffdfa;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.nav-cta{min-height:36px;margin-inline-start:8px;padding:0 18px}.nav-cta:hover,.mobile-join-link:hover,.drawer-join:hover{background:#d29661}.mobile-join-link{min-height:36px;padding:0 12px;font-size:13px;position:absolute;right:14px}.drawer-join{width:100%;min-height:44px;margin-top:18px}.section-intro{color:#7b706b;text-align:center;max-width:720px;margin:-12px auto 28px}.club-benefits{padding:88px 0 92px}.benefits-layout{grid-template-columns:minmax(320px,.9fr) minmax(520px,1.1fr);align-items:start;gap:58px;display:grid}.eyebrow{color:var(--accent);letter-spacing:0;margin:0 0 12px;font-size:13px;font-weight:800}.benefits-copy h2,.final-home-cta h2,.page-callout h2{color:var(--ink);margin:0;font-size:32px;font-weight:500;line-height:1.35}.benefits-copy p{color:#675c58;margin:18px 0 0}.cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button-strong{min-width:158px;padding:0 18px;font-weight:700}.button-ghost{color:#8a6040;background:#fffaf6;border:1px solid #e7c4a7;min-width:146px}.button-ghost:hover{color:#7f5638;background:#fff3e7}.benefit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.benefit-item,.process-step{background:#fffdfb;border:1px solid #f0d7c2;padding:24px}.benefit-item span,.process-step span{color:#c58a55;font-size:13px;font-weight:800}.benefit-item h3,.process-step h3{color:#4c403c;margin:10px 0 8px;font-size:21px;font-weight:600;line-height:1.35}.benefit-item p,.process-step p{color:#756a65;margin:0;font-size:14px;line-height:1.75}.breeds-section{padding-top:104px}.join-process{padding:82px 0 86px}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.center-cta{text-align:center;margin-top:34px}.final-home-cta{text-align:center;background:#fffaf5;padding:72px 0 84px}.final-home-cta p{color:#6c615c;max-width:620px;margin:16px auto 26px}.breadcrumbs{color:#9b8f89;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 28px;font-size:13px;display:flex}.breadcrumbs a:after{color:#d2b7a2;content:"/";margin-inline-start:8px}.breadcrumbs a:hover{color:var(--accent)}.page-callout{background:#fffaf5;border:1px solid #eed3bd;grid-template-columns:1fr auto;align-items:center;gap:28px;margin:54px 0 0;padding:30px;display:grid}.page-callout span{color:var(--accent);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.page-callout h2{font-size:26px}.page-callout p{max-width:620px;margin:10px 0 0}.breed-nav-panel{border-top:1px solid var(--line);text-align:center;margin-top:42px;padding-top:32px}.breed-nav-panel h2{color:#5d524e;margin:0 0 18px;font-size:24px;font-weight:500}.breed-nav-panel div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.breed-nav-panel a{color:#6b5d58;background:#fffdfb;border:1px solid #ead0bb;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:14px;display:inline-flex}.breed-nav-panel a:hover,.breed-nav-panel a.active{background:var(--accent);color:#fffdfa}@media (max-width:980px){.club-benefits,.join-process,.final-home-cta{padding:58px 0}.benefits-layout,.process-grid{grid-template-columns:1fr;gap:22px}.benefit-list{grid-template-columns:1fr}.benefits-copy h2,.final-home-cta h2,.page-callout h2{font-size:26px}.page-callout{text-align:center;grid-template-columns:1fr;padding:24px}.procedure-summary,.regulation-summary,.regulation-links-panel,.breeding-summary,.breeding-links-panel,.breeding-note,.fee-summary,.fee-contact-panel,.fee-links-panel,.faq-summary,.faq-support-panel,.faq-links-panel,.links-summary,.links-internal-panel,.links-note,.puppies-summary,.puppies-status-panel,.puppies-links-panel,.puppies-note,.about-hero-panel,.about-note,.procedure-roles,.about-value-grid,.office-layout,.coordinator-grid,.regulation-index-grid,.breeding-principles,.breeding-timeline,.breeding-two-column,.fee-eligibility-grid,.fee-two-column,.faq-route-grid,.links-resource-cards,.links-button-grid,.links-breed-grid,.puppy-check-grid,.puppies-two-column,.puppy-breed-grid,.procedure-check-grid{grid-template-columns:1fr}.document-gallery,.regulation-links,.breeding-breed-links{grid-template-columns:repeat(2,minmax(0,1fr))}.page-callout p{margin-left:auto;margin-right:auto}.resource-link-card+.resource-link-card{border-top:1px solid #f1dfd1;border-right:0}}@media (max-width:560px){.club-benefits,.join-process,.final-home-cta{padding:48px 0}.cta-row{justify-content:center}.button,.button-strong,.button-ghost{width:100%}.benefit-item,.process-step{padding:20px}.procedure-summary,.regulation-summary,.regulation-links-panel,.breeding-summary,.breeding-links-panel,.fee-summary,.fee-contact-panel,.fee-links-panel,.faq-summary,.faq-support-panel,.faq-links-panel,.links-summary,.links-internal-panel,.links-note,.puppies-summary,.puppies-status-panel,.puppies-links-panel,.puppies-note,.about-hero-panel,.about-note,.procedure-note,.regulation-note,.breeding-note,.fee-note{text-align:right;padding:22px}.about-hero-panel h2,.about-section h2,.about-note h2,.procedure-summary h2,.procedure-section h2,.procedure-note h2,.regulation-summary h2,.regulation-section h2,.regulation-note h2,.breeding-summary h2,.breeding-section h2,.breeding-note h2,.fee-summary h2,.fee-section h2,.fee-note h2,.faq-summary h2,.faq-section h2,.links-summary h2,.links-section h2,.puppies-summary h2,.puppies-section h2{font-size:23px}.procedure-steps li{padding-left:14px;padding-right:54px}.document-gallery,.regulation-links,.breeding-breed-links,.faq-route-grid,.links-button-grid,.links-breed-grid,.puppy-breed-grid{grid-template-columns:1fr}.regulation-card,.breeding-card,.breeding-step,.fee-card,.puppy-card{min-height:0;padding:20px}.breeding-list-panel,.fee-documents,.fee-warning,.puppy-list-panel{padding:22px}.fee-steps li{padding-left:14px;padding-right:54px}.faq-category>h3,.faq-item,.links-resource-head,.resource-link-card{padding:18px}.mobile-header .logo-link img{width:62px;height:62px}}@media (max-width:900px){.admin-shell{padding:14px}.admin-topbar,.admin-sidebar-head,.admin-editor-head,.admin-danger{flex-direction:column;align-items:stretch}.admin-topbar h1{font-size:28px}.admin-grid{grid-template-columns:1fr}.admin-sidebar{max-height:none;position:static}.admin-form-grid{grid-template-columns:1fr}.admin-editor{padding:18px}.admin-login-card{padding:24px}}
