.pc-modal{position:fixed;bottom:16px;right:16px;z-index:2147483640;font-family:Lexend,sans-serif}.pc-modal__container{position:relative;width:800px;max-width:calc(100vw - 48px);background:#fff;border-radius:24px;box-shadow:0 24px 60px #0a0f1829,0 8px 20px #0a0f1814;overflow:hidden;animation:pcModalSlideIn .3s ease-out}@keyframes pcModalSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.pc-modal__close{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;background:#fff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#161519;z-index:2;padding:0}.pc-modal__close svg{width:20px;height:20px}.pc-modal__inner{display:flex;height:400px}.pc-modal__image-col{width:50%;flex-shrink:0;position:relative;overflow:hidden}.pc-modal__image-col img{width:100%;height:100%;object-fit:cover;display:block}.pc-modal__content-col{flex:1;padding:40px 28px 28px;display:flex;flex-direction:column;justify-content:center;position:relative}.pc-modal__screen{text-align:center}.pc-modal__screen[hidden]{display:none!important}.pc-modal__emoji{margin-bottom:8px;display:flex;justify-content:center}.pc-modal__emoji svg{width:64px;height:64px}.pc-modal__screen h2{color:var(--Neutral-color-neutral-900, #161519);text-align:center;font-family:Lexend;font-size:34px;font-style:normal;font-weight:400;line-height:44px}.pc-modal__screen p{color:var(--Neutral-color-neutral-900, #161519);text-align:center;font-family:Lexend;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding-bottom:24px}.pc-modal__input{width:100%;padding:14px 18px;border:1px solid #e5e6e9;border-radius:100px;font-size:16px;font-family:Lexend,sans-serif;font-weight:300;color:#161519;outline:none;background:#f5f5f5;margin-bottom:12px;box-sizing:border-box;transition:border-color .2s}.pc-modal__input::placeholder{color:#9ca3af}.pc-modal__input:focus{border-color:#1d2e4a}.pc-modal__btn{width:100%;padding:14px;border:none;border-radius:100px;background:#1d2e4a;color:#fff;font-size:15px;font-weight:500;font-family:Lexend,sans-serif;cursor:pointer;transition:background .2s;line-height:1.4}.pc-modal__btn:hover{background:#15233a}.pc-modal__btn:disabled{opacity:.5;cursor:not-allowed}.pc-modal__error{color:#dc2626;font-size:13px;margin-bottom:8px;min-height:20px}.pc-modal__contact-link{color:#976e35;text-decoration:underline;font-weight:400}.pc-modal__contact-link:hover{color:#7a5a2b}.pc-modal__btn-group{display:flex;gap:12px}.pc-modal__btn-group .pc-modal__btn{flex:1}.pc-modal__btn--outline{background:transparent;color:#161519;border:1px solid #e5e6e9}.pc-modal__btn--outline:hover{background:#f5f5f5}@media(max-width:600px){.pc-modal{bottom:14px;right:14px}.pc-modal__container{width:344px;max-width:calc(100vw - 32px)}.pc-modal__inner{flex-direction:column;height:auto}.pc-modal__image-col{width:100%;height:193px}.pc-modal__content-col{padding:24px 20px 20px}.pc-modal__screen h2{font-size:24px;line-height:32px}.pc-modal__screen p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/postcode-checker-modal.css.map */
