:root{--dondog-font-primary:"Playfair Display",Georgia,"Times New Roman",serif;--dondog-font-mobile-serif:Georgia,"Times New Roman",serif}body,button,input,select,optgroup,textarea{--dondog-cookie-ink:#24201d;--dondog-cookie-muted:#665f58;--dondog-cookie-olive:#7a8b6f;--dondog-cookie-olive-dark:#5f7156;--dondog-cookie-cream:#fffaf1;--dondog-cookie-cream-strong:#f3ede2;--dondog-cookie-line:rgba(126,144,112,.24);font-family:var(--dondog-font-primary)}h1,h2,h3,h4,h5,h6,.elementor-heading-title,.wp-block-heading,.widget-title{font-family:var(--dondog-font-primary)}body .elementor-widget-heading .elementor-heading-title,body .elementor-widget-text-editor,body .elementor-widget-text-editor p,body .elementor-widget-text-editor li,body .elementor-widget-text-editor a,body .elementor-widget-button .elementor-button,body .elementor-widget-button .elementor-button-text,body .elementor-icon-box-title,body .elementor-icon-box-description,body .elementor-image-box-title,body .elementor-image-box-description,body .elementor-post__title,body .elementor-post__excerpt{font-family:var(--dondog-font-primary)!important}@media (max-width:767px){.elementor-element.elementor-element-8e16fcf{--gap:24px 0 !important;--row-gap:24px !important;--column-gap:0 !important}.elementor-element.elementor-element-162b0a3,.elementor-element.elementor-element-38aa65d,.elementor-element.elementor-element-379f273{--min-height:auto !important;--gap:24px 0 !important;--row-gap:24px !important;--column-gap:0 !important;--e-con-grid-template-rows:auto !important;--align-items:start !important;align-items:start!important;grid-auto-rows:auto!important;grid-template-rows:auto!important}.elementor-element.elementor-element-162b0a3>.e-con,.elementor-element.elementor-element-38aa65d>.e-con,.elementor-element.elementor-element-379f273>.e-con{--min-height:auto !important;align-self:start!important;height:auto!important;min-height:0!important}.elementor-element.elementor-element-162b0a3>.e-con>.elementor-widget-image,.elementor-element.elementor-element-162b0a3>.e-con>.elementor-widget-image .elementor-widget-container,.elementor-element.elementor-element-38aa65d>.e-con>.elementor-widget-image,.elementor-element.elementor-element-38aa65d>.e-con>.elementor-widget-image .elementor-widget-container,.elementor-element.elementor-element-379f273>.e-con>.elementor-widget-image,.elementor-element.elementor-element-379f273>.e-con>.elementor-widget-image .elementor-widget-container{width:100%;overflow:hidden;border-radius:12px 12px 0 0}.elementor-element.elementor-element-162b0a3>.e-con>.elementor-widget-image img,.elementor-element.elementor-element-38aa65d>.e-con>.elementor-widget-image img,.elementor-element.elementor-element-379f273>.e-con>.elementor-widget-image img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10;object-fit:cover!important}}.cky-audit-table-element{--cky-audit-ink:#24201d;--cky-audit-muted:#665f58;--cky-audit-olive:#7f9275;--cky-audit-olive-dark:#5f7156;--cky-audit-cream:#f7f4ee;--cky-audit-line:rgba(126,144,112,.26);width:min(1120px, 100%);margin:34px auto 56px;color:var(--cky-audit-ink);font-family:var(--dondog-font-primary)}.cky-audit-table-element,.cky-audit-table-element *{box-sizing:border-box}.cky-audit-table-element h2,.cky-audit-table-element h3{position:relative;margin:44px 0 12px;padding-left:18px;color:var(--cky-audit-ink);font-family:var(--dondog-font-primary);font-size:clamp(27px, 3vw, 38px);font-weight:600;line-height:1.12}.cky-audit-table-element h2:before,.cky-audit-table-element h3:before{position:absolute;top:.18em;bottom:.14em;left:0;width:4px;border-radius:999px;background:var(--cky-audit-olive);content:""}.cky-audit-table-element p{max-width:980px;margin:0 0 20px;color:var(--cky-audit-muted);font-size:17px;line-height:1.72}.cky-audit-table-element table{width:100%;margin:20px 0 50px;overflow:hidden;border:1px solid var(--cky-audit-line);border-radius:8px;border-collapse:separate;border-spacing:0;background:#fffdf9;box-shadow:0 16px 36px rgb(36 32 29 / .07)}.cky-audit-table-element th{padding:16px 18px;border-right:1px solid rgb(255 255 255 / .22);background:var(--cky-audit-olive);color:#fff;font-size:14px;font-weight:700;line-height:1.35;text-align:left}.cky-audit-table-element th:last-child{border-right:0}.cky-audit-table-element td{padding:17px 18px;border-top:1px solid var(--cky-audit-line);border-right:1px solid rgb(126 144 112 / .18);color:var(--cky-audit-ink);font-size:14px;line-height:1.58;vertical-align:top}.cky-audit-table-element td:last-child{border-right:0}.cky-audit-table-element tr:nth-child(even) td{background:var(--cky-audit-cream)}.cky-audit-table-element tr:hover td{background:#f1ede5}.cky-audit-table-element td:first-child{width:190px;color:var(--cky-audit-olive-dark);font-family:Consolas,"Courier New",monospace;font-size:13px;font-weight:700;word-break:break-word}.cky-audit-table-element td:nth-child(2){width:140px;color:var(--cky-audit-muted);white-space:nowrap}.cky-audit-table-element td:nth-child(3){min-width:360px}@media (max-width:768px){.cky-audit-table-element{width:100%;margin:28px 0 44px;overflow-x:auto;padding-bottom:8px}.cky-audit-table-element h2,.cky-audit-table-element h3,.cky-audit-table-element p{width:min(100%, calc(100vw - 32px))}.cky-audit-table-element table{min-width:780px}}body .cky-audit-table-element table,body .cky-audit-table-element table.cky-cookie-audit-table{border:1px solid rgb(127 146 117 / .34)!important;background:#fffbf3!important;box-shadow:0 18px 42px rgb(55 47 39 / .09)!important}body .cky-audit-table-element table thead,body .cky-audit-table-element table tbody,body .cky-audit-table-element table tr{background:0 0!important}body .cky-audit-table-element table th{border-color:rgb(255 255 255 / .28)!important;background:#7f9275!important;color:#fffdf9!important}body .cky-audit-table-element table td{border-color:rgb(127 146 117 / .22)!important;background:#fffaf1!important;color:#2b251f!important}body .cky-audit-table-element table tr:nth-child(even) td{background:#f3ede2!important}body .cky-audit-table-element table tr:hover td{background:#ebe3d5!important}body .cky-audit-table-element table td:first-child{background:#eef2e8!important;color:#415439!important}body .cky-audit-table-element table tr:nth-child(even) td:first-child{background:#e6ecdf!important}body .cky-audit-table-element table td:nth-child(2){background:#f8f2e8!important;color:#685f55!important}body .cky-audit-table-element table tr:nth-child(even) td:nth-child(2){background:#eee7dc!important}body .cky-consent-container,body .cky-modal,body .cky-btn-revisit-wrapper{--dondog-cookie-ink:#24201d;--dondog-cookie-muted:#665f58;--dondog-cookie-olive:#7a8b6f;--dondog-cookie-olive-dark:#5f7156;--dondog-cookie-cream:#fffaf1;--dondog-cookie-cream-strong:#f3ede2;--dondog-cookie-line:rgba(126,144,112,.24)}body .cky-consent-container .cky-consent-bar,body .cky-modal .cky-modal-dialog,body .cky-preference-center{border:1px solid var(--dondog-cookie-line)!important;border-radius:8px!important;background:var(--dondog-cookie-cream)!important;box-shadow:0 18px 48px rgb(36 32 29 / .16)!important;color:var(--dondog-cookie-ink)!important;font-family:var(--dondog-font-primary)!important}body .cky-overlay{background:rgb(36 32 29 / .58)!important}body .cky-title,body .cky-preference-title,body .cky-accordion-btn,body .cky-cookie-des-table h2,body .cky-cookie-des-table h3{color:var(--dondog-cookie-ink)!important;font-family:var(--dondog-font-primary)!important;font-weight:700!important}body .cky-title{font-size:23px!important;line-height:1.25!important}body .cky-preference-title{font-size:24px!important;line-height:1.25!important}body .cky-notice-des,body .cky-notice-des *,body .cky-preference-content-wrapper,body .cky-preference-content-wrapper *,body .cky-accordion-header-des,body .cky-accordion-header-des *,body .cky-cookie-des,body .cky-cookie-des *{color:var(--dondog-cookie-muted)!important;font-family:var(--dondog-font-primary)!important;line-height:1.62!important}body .cky-preference-header,body .cky-preference-body-wrapper,body .cky-preference-content-wrapper,body .cky-accordion,body .cky-accordion-item,body .cky-footer-wrapper{border-color:var(--dondog-cookie-line)!important;background:0 0!important}body .cky-accordion-item{background:rgb(255 255 255 / .3)!important}body .cky-accordion-item:hover{background:var(--dondog-cookie-cream-strong)!important}body .cky-always-active{color:var(--dondog-cookie-olive-dark)!important;font-weight:700!important}body .cky-btn,body .cky-btn:focus,body .cky-btn:hover{min-height:44px!important;border-radius:999px!important;font-family:var(--dondog-font-primary)!important;font-size:15px!important;font-weight:700!important;line-height:1.15!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important}body .cky-btn:hover{transform:translateY(-1px)!important}body .cky-btn-accept{border-color:var(--dondog-cookie-olive)!important;background:var(--dondog-cookie-olive)!important;box-shadow:0 10px 22px rgb(122 139 111 / .22)!important;color:#fff!important}body .cky-btn-accept:hover,body .cky-btn-accept:focus-visible{border-color:var(--dondog-cookie-olive-dark)!important;background:var(--dondog-cookie-olive-dark)!important;color:#fff!important}body .cky-btn-reject,body .cky-btn-customize,body .cky-btn-preferences{border-color:rgb(122 139 111 / .55)!important;background:#fffdf9!important;color:var(--dondog-cookie-olive-dark)!important}body .cky-btn-reject:hover,body .cky-btn-customize:hover,body .cky-btn-preferences:hover,body .cky-btn-reject:focus-visible,body .cky-btn-customize:focus-visible,body .cky-btn-preferences:focus-visible{border-color:var(--dondog-cookie-olive)!important;background:var(--dondog-cookie-cream-strong)!important;color:var(--dondog-cookie-olive-dark)!important}body .cky-show-desc-btn,body .cky-policy,body .cky-notice-des a,body .cky-preference-content-wrapper a{color:var(--dondog-cookie-olive-dark)!important;font-weight:600!important;text-decoration-color:rgb(95 113 86 / .42)!important}body .cky-switch input[type=checkbox]:checked,body .cky-switch input[type=checkbox]:checked+div,body .cky-switch input[type=checkbox]:checked+span,body .cky-switch input[type=checkbox]:checked~div,body .cky-switch input[type=checkbox]:checked~span,body .cky-switch input[type=checkbox]:checked~.cky-slider,body .cky-switch input[type=checkbox]:checked~.cky-slider:before{background-color:var(--dondog-cookie-olive)!important;border-color:var(--dondog-cookie-olive)!important}body .cky-switch .cky-slider,body .cky-switch input[type=checkbox]+.cky-slider{background-color:#d8d1c5!important;border-color:#d8d1c5!important}body .cky-btn-revisit-wrapper,body .cky-btn-revisit-wrapper.cky-revisit-bottom-left,body .cky-btn-revisit-wrapper.cky-revisit-bottom-right{width:52px!important;height:52px!important;border:2px solid #fffaf1!important;border-radius:999px!important;background:var(--dondog-cookie-olive)!important;box-shadow:0 14px 28px rgb(36 32 29 / .18)!important}body .cky-btn-revisit-wrapper:hover{background:var(--dondog-cookie-olive-dark)!important;transform:translateY(-1px)!important}body .cky-btn-revisit-wrapper svg,body .cky-btn-revisit-wrapper img{width:28px!important;height:28px!important;filter:brightness(0) invert(1)!important}body .cky-btn-close,body .cky-preference-header .cky-btn-close{color:var(--dondog-cookie-muted)!important}body .cky-btn-close:hover,body .cky-preference-header .cky-btn-close:hover{color:var(--dondog-cookie-ink)!important}body .cky-footer-shadow{background:linear-gradient(180deg,#fff0,var(--dondog-cookie-cream))!important}body .cky-powered-by,body .cky-powered-by *,body .cky-footer-wrapper .cky-powered-by{color:#8a837a!important}@media (max-width:576px){body .cky-consent-container .cky-consent-bar{width:calc(100vw - 24px)!important;margin:12px!important;padding:24px!important}body .cky-notice-btn-wrapper{gap:10px!important}body .cky-notice-btn-wrapper .cky-btn{width:100%!important;margin:0!important}}.dondog-header{--dondog-header-bg:#f5f1eb;--dondog-header-ink:#1a1a1a;--dondog-header-muted:#5f5a54;--dondog-header-olive:#7a8b6f;--dondog-header-line:rgba(26,26,26,.72);position:relative;z-index:20;width:100%;border-top:2px solid var(--dondog-header-ink);border-bottom:1px solid var(--dondog-header-line);background:var(--dondog-header-bg);color:var(--dondog-header-ink);font-family:var(--dondog-font-primary)}.dondog-header,.dondog-header *{box-sizing:border-box}.dondog-header__inner{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) minmax(230px,auto);align-items:center;gap:clamp(22px, 3vw, 44px);width:min(1580px, 100%);min-height:72px;margin:0 auto;padding:0 clamp(18px, 6vw, 130px)}.dondog-header__brand{display:inline-flex;align-items:center;width:fit-content;color:var(--dondog-header-ink);text-decoration:none!important}.dondog-header__logo-img{display:block;width:auto;max-width:158px;max-height:48px;object-fit:contain}.dondog-header__logo-fallback{color:var(--dondog-header-ink);font-size:24px;font-weight:700;line-height:1}.dondog-header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(22px, 2.4vw, 42px);min-width:0}.dondog-header__nav-link{color:var(--dondog-header-muted);font-size:20px;font-weight:500;line-height:1.2;text-decoration:none!important;white-space:nowrap;transition:color .16s ease,transform .16s ease}.dondog-header__nav-link:hover,.dondog-header__nav-link:focus-visible{color:var(--dondog-header-ink);transform:translateY(-1px)}.dondog-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.dondog-header__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 30px;border:1px solid rgb(26 26 26 / .48);border-radius:999px;background:var(--dondog-header-olive);box-shadow:0 8px 18px rgb(122 139 111 / .18);color:#fff!important;font-size:18px;font-weight:700;line-height:1;text-decoration:none!important;white-space:nowrap;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.dondog-header__cta:hover,.dondog-header__cta:focus-visible{background:#6f8065;box-shadow:0 12px 24px rgb(122 139 111 / .25);transform:translateY(-1px)}.dondog-language-switcher{--dondog-lang-bg:rgba(255,255,255,.72);--dondog-lang-active:#7a8b6f;--dondog-lang-text:#1a1a1a;--dondog-lang-muted:#6b6560;--dondog-lang-line:rgba(26,26,26,.1);display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--dondog-lang-line);border-radius:999px;background:var(--dondog-lang-bg);font-family:var(--dondog-font-primary);line-height:1}.dondog-language-switcher,.dondog-language-switcher *{box-sizing:border-box}.dondog-language-switcher__link{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:34px;padding:0 12px;border-radius:999px;color:var(--dondog-lang-muted);font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none!important;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.dondog-language-switcher--names .dondog-language-switcher__link{min-width:0;padding:0 14px;text-transform:none}.dondog-language-switcher__link:hover,.dondog-language-switcher__link:focus-visible{background:rgb(122 139 111 / .12);color:var(--dondog-lang-text);transform:translateY(-1px)}.dondog-language-switcher__link.is-active{background:var(--dondog-lang-active);color:#fff}.dondog-language-switcher__link.is-fallback:not(.is-active){opacity:.72}@media (max-width:640px){.dondog-language-switcher{gap:3px;padding:3px}.dondog-language-switcher__link{min-width:34px;min-height:31px;padding:0 10px;font-size:12px}}@media (max-width:1100px){.dondog-header__inner{grid-template-columns:auto 1fr;min-height:76px}.dondog-header__brand{grid-column:1;grid-row:1}.dondog-header__actions{grid-column:2;grid-row:1}.dondog-header__nav{grid-column:1/-1;grid-row:2;justify-content:center;padding:0 0 14px}}@media (max-width:760px){.dondog-header__inner{display:flex;flex-wrap:wrap;gap:12px 16px;min-height:0;padding:14px 18px 16px}.dondog-header__brand{order:1;flex:1 1 auto}.dondog-header__logo-img{max-width:132px;max-height:42px}.dondog-header__actions{order:2;flex:0 0 auto;gap:8px}.dondog-header__cta{min-height:40px;padding:0 15px;font-family:var(--dondog-font-mobile-serif);font-size:14px;line-height:1.25}.dondog-header__nav{order:3;justify-content:flex-start;width:100%;gap:10px;overflow-x:auto;padding:4px 0 0;scrollbar-width:none}.dondog-header__nav::-webkit-scrollbar{display:none}.dondog-header__nav-link{font-family:var(--dondog-font-mobile-serif);font-size:16px;line-height:1.28;letter-spacing:0}}@media (max-width:420px){.dondog-header__actions{width:100%;justify-content:space-between}.dondog-header__cta{flex:1 1 auto}}