:where(.skp-popin){height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}:where(.skp-popin).open{opacity:1;visibility:visible}:where(.skp-popin) .skp-popin-overlay{background:rgba(0,0,0,.8);cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}:where(.skp-popin) .skp-popin-container{background:#fff;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.3);left:50%;max-height:90vh;max-width:var(--wp--style--global--content-size);overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}:where(.skp-popin) button.skp-popin-close{position:absolute;right:.5rem;top:.5rem}:where(.skp-popin) .skp-popin-content{position:relative}:where(.skp-notice-banner){display:none;padding:0;position:relative;z-index:1000}:where(.skp-notice-banner) .skp-notice-banner-alert{background-color:#dc3545;color:#fff}:where(.skp-notice-banner) .skp-notice-banner-success{background-color:#28a745;color:#fff}:where(.skp-notice-banner) .skp-notice-banner-info{background-color:#17a2b8;color:#fff}:where(.skp-notice-banner) .skp-notice-banner-warning{background-color:#ffc107;color:#212529}:where(.skp-notice-banner) .skp-notice-banner-black{background-color:#000;color:#fff}:where(.skp-notice-banner) .skp-notice-banner-white{background-color:#fff;border-bottom:1px solid #dee2e6;color:#212529}:where(.skp-notice-banner) .is-content-justification-center.is-layout-flex{justify-content:center}:where(.skp-notice-banner.open){display:block}:where(.skp-notice-container){align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:100%;padding:0;position:relative}:where(.skp-notice-content){width:100%}:where(button.skp-notice-close),:where(button.skp-popin-close){align-items:center;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:hsla(0,0%,100%,.65);border:none;border-radius:20rem;color:var(--wp--preset--color--primary-400,#000);cursor:pointer;display:flex;font-size:1.25rem;height:1.5rem;justify-content:center;line-height:1;width:1.5rem;z-index:10}:where(button.skp-notice-close):focus-visible,:where(button.skp-notice-close):hover,:where(button.skp-popin-close):focus-visible,:where(button.skp-popin-close):hover{background:var(--wp--preset--color--primary-400,#000);color:#fff}:where(button.skp-notice-close):focus-visible,:where(button.skp-popin-close):focus-visible{outline:solid 2px var(--wp--preset--color--primary-400,#000);outline-offset:2px}:where(button.skp-notice-close){margin-left:auto;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);z-index:25}@media(max-width:768px){:where(.skp-notice-container){flex-direction:column;text-align:center}:where(.skp-notice-content>:first-child){padding-top:2.5rem}:where(.skp-notice-close){left:50%;position:absolute;right:auto;top:.5rem;transform:translateX(-50%)}}.skp-popin.open .skp-popin-container{outline:none}.skp-popin.open .skp-popin-container:focus-visible{outline:2px solid transparent;outline-offset:2px}.skp-popin-content [tabindex]:not([tabindex="-1"]):focus-visible,.skp-popin-content a:focus-visible,.skp-popin-content button:focus-visible,.skp-popin-content input:focus-visible,.skp-popin-content select:focus-visible,.skp-popin-content textarea:focus-visible{border-radius:2px;outline:2px solid #0073aa;outline-offset:2px}.skp-popin-container[tabindex="-1"]{outline:none}.skp-popin-container[tabindex="-1"]:focus{outline:2px solid #0073aa;outline-offset:-2px}
