@font-face{font-family:"DumbnerdMKU";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/astra-child/assets/fonts/dumbnerd.woff2) format("woff2")}@font-face{font-family:"Permanent Marker";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/astra-child/assets/fonts/permanentmarker-latin.woff2) format("woff2")}@font-face{font-family:"Sora";font-style:normal;font-weight:400 800;font-display:swap;src:url(/wp-content/themes/astra-child/assets/fonts/sora-latin.woff2) format("woff2")}html.mku-consent-open,html.mku-consent-open body{overflow:hidden!important}.cky-consent-container.mku-consent,.cky-consent-container.mku-consent *{box-sizing:border-box!important}.cky-consent-container.mku-consent{position:fixed!important;z-index:999999!important;inset:0!important;display:grid!important;width:100%!important;height:100%!important;max-width:none!important;padding:16px!important;place-items:center!important;overflow:auto!important;overscroll-behavior:contain;background:rgb(3 13 22 / .82)!important;backdrop-filter:blur(6px)}.cky-consent-container.mku-consent.cky-hide{display:none!important}.mku-consent .cky-consent-bar{position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;width:min(760px, calc(100vw - 32px))!important;min-width:0!important;max-width:760px!important;max-height:calc(100dvh - 32px)!important;margin:auto!important;padding:0!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 30px 90px rgb(1 9 19 / .34),0 8px 24px rgb(1 9 19 / .16)!important;animation:mku-consent-arrive .52s cubic-bezier(.16,1,.3,1) both}@keyframes mku-consent-arrive{from{opacity:.01;transform:translateY(18px) scale(.975);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.mku-consent .mku-consent-art{position:relative;min-height:430px;overflow:hidden;background:linear-gradient(165deg,#3ce595,#3aa6b9)}.mku-consent .mku-consent-art::before{position:absolute;inset:0;content:"";background:url(/wp-content/themes/astra-child/assets/brand/splash-teal.webp) center / cover no-repeat;opacity:.24}.mku-consent .mku-consent-art::after{position:absolute;z-index:1;right:50%;bottom:-16px;width:265px;height:385px;content:"";transform:translateX(50%);background:url(/wp-content/themes/astra-child/assets/brand/mascota-home-sinmarco.webp) bottom center / contain no-repeat;filter:drop-shadow(0 16px 22px rgb(3 18 27 / .23))}.mku-consent .mku-consent-note{position:absolute;z-index:2;top:22px;left:18px;max-width:170px;margin:0;color:#0f172a;font-family:"Permanent Marker",cursive;font-size:1.25rem;line-height:1.08;transform:rotate(-4deg)}.mku-consent .cky-notice{width:auto!important;min-width:0!important;align-self:stretch!important;padding:36px 38px 30px!important;overflow-y:auto!important;color:#0f172a!important;background:#fff!important;font-family:"Sora",system-ui,sans-serif!important}.mku-consent .cky-notice-group{display:block!important}.mku-consent .mku-consent-brand{display:inline-flex;align-items:center;gap:8px;color:#0f172a;font-family:"DumbnerdMKU","Permanent Marker",cursive;font-size:1.125rem;line-height:1;transform:rotate(-1deg)}.mku-consent .mku-consent-brand::before{width:12px;height:12px;border:3px solid #0f172a;content:"";background:#3ce595;transform:rotate(10deg)}.mku-consent .cky-title{max-width:430px!important;margin:18px 0 14px!important;color:#0f172a!important;font-family:"Sora",system-ui,sans-serif!important;font-size:clamp(30px, 4vw, 43px)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.035em!important;text-wrap:balance}.mku-consent .cky-notice-des,.mku-consent .cky-notice-des p{max-width:455px!important;margin:0!important;color:#2a3344!important;font-family:"Sora",system-ui,sans-serif!important;font-size:15px!important;line-height:1.62!important}.mku-consent .cky-notice-des strong{color:#0f172a!important;font-weight:750!important}.mku-consent .cky-notice-btn-wrapper{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:22px!important;padding:0!important}.mku-consent .cky-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;margin:0!important;padding:12px 17px!important;border:2px solid #0f172a!important;border-radius:12px!important;color:#0f172a!important;background:#fff!important;box-shadow:none!important;font-family:"Sora",system-ui,sans-serif!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.025em!important;line-height:1.2!important;text-align:center!important;text-transform:none!important;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease!important}.mku-consent .cky-btn-accept{border-color:#168a55!important;background:#3ce595!important;box-shadow:0 7px 22px rgb(22 138 85 / .2)!important}.mku-consent .cky-btn-reject{border-color:#0f172a!important;background:#fff!important}.mku-consent .cky-btn-customize{gap:8px!important;min-height:40px!important;padding:8px!important;border-color:transparent!important;color:#2a3344!important;background:transparent!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:0!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}.mku-consent .mku-consent-settings-icon{width:16px;height:16px;flex:0 0 16px;stroke:currentColor}.mku-consent .cky-btn:focus-visible{outline:3px solid #f4d818!important;outline-offset:3px!important}body.mku-landing .cky-btn-revisit-wrapper,body.mku-landing .cky-revisit-bottom-left,body.mku-landing .cky-revisit-bottom-right{bottom:max(24px, env(safe-area-inset-bottom))!important;z-index:59!important}body.mku-landing .cky-btn-revisit-wrapper:focus-visible,body.mku-landing .cky-revisit-bottom-left:focus-visible,body.mku-landing .cky-revisit-bottom-right:focus-visible{outline:3px solid #0f172a!important;outline-offset:4px!important}.mku-consent ::selection{color:#0f172a;background:rgb(60 229 149 / .32)}@media (hover:hover){.mku-consent .cky-btn-accept:hover,.mku-consent .cky-btn-reject:hover{transform:translateY(-2px)!important;box-shadow:0 8px 18px rgb(15 23 42 / .16)!important}.mku-consent .cky-btn-accept:hover{background:#3ce595!important}.mku-consent .cky-btn-customize:hover{color:#168a55!important}}@media (max-width:700px){.cky-consent-container.mku-consent{padding:10px!important}.mku-consent .cky-consent-bar{grid-template-columns:1fr!important;width:min(100%, 480px)!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important;border-radius:22px!important}.mku-consent .mku-consent-art{min-height:185px;flex:0 0 auto}.mku-consent .mku-consent-art::after{right:15px;bottom:-34px;width:205px;height:245px;transform:none}.mku-consent .mku-consent-note{top:24px;left:22px;max-width:155px;font-size:1.25rem}.mku-consent .cky-notice{padding:23px 22px 18px!important;overflow:visible!important}.mku-consent .cky-title{margin:14px 0 10px!important;font-size:30px!important}.mku-consent .cky-notice-des,.mku-consent .cky-notice-des p{font-size:.9375rem!important;line-height:1.55!important}.mku-consent .cky-notice-btn-wrapper{margin-top:16px!important}.mku-consent .cky-btn{min-height:48px!important}.mku-consent .cky-btn-customize{min-height:36px!important}body.mku-landing .cky-btn-revisit-wrapper,body.mku-landing .cky-revisit-bottom-left,body.mku-landing .cky-revisit-bottom-right{bottom:calc(82px + env(safe-area-inset-bottom))!important}}@media (max-width:360px),(max-height:700px) and (max-width:700px){.mku-consent .mku-consent-art{min-height:130px}.mku-consent .mku-consent-art::after{bottom:-50px;width:170px;height:205px}.mku-consent .mku-consent-note{top:18px;left:18px;max-width:135px}.mku-consent .cky-notice{padding:18px 18px 14px!important}.mku-consent .mku-consent-brand{font-size:.9375rem}.mku-consent .cky-title{margin:11px 0 8px!important}.mku-consent .cky-notice-btn-wrapper{gap:6px!important;margin-top:12px!important}.mku-consent .cky-btn{min-height:44px!important}}@media (prefers-reduced-motion:reduce){.mku-consent .cky-consent-bar{animation:none!important}.mku-consent .cky-btn{transition:none!important}}