.pf-signup-popup{width:min(880px,calc(100vw - 2rem));max-width:880px}.pf-signup-popup__card{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);background:#f5f2ed;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #1c191747;min-height:440px}.pf-signup-popup__media{position:relative;min-height:280px;background:#e8e0d4}.pf-signup-popup__media img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.pf-signup-popup__media-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#2c2a2759,#a67f6340),linear-gradient(180deg,#d9cfc1,#b7a48d)}.pf-signup-popup__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:2.4rem 2.6rem 2.1rem;text-align:center;background:#f5f2ed;color:#2c2a27}.pf-signup-popup__close{position:absolute;top:.85rem;right:.85rem;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:transparent;border:0;cursor:pointer;color:#2c2a27;z-index:2}.pf-signup-popup__close:hover{background:#2c2a270f}.pf-signup-popup__badge{display:inline-flex;align-items:center;justify-content:center;align-self:center;margin:0 auto 1.1rem;padding:.35rem .9rem;border:1px solid #c4a574;border-radius:999px;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#8a6a45;font-weight:600;line-height:1.2}.pf-signup-popup__heading{margin:0;font-family:var(--font-heading-family),Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(1.65rem,2.4vw,2.15rem);line-height:1.15;color:#1f1c1a;letter-spacing:-.01em}.pf-signup-popup__offer{margin:.35rem 0 0;font-family:var(--font-heading-family),Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(2.2rem,3.4vw,3rem);line-height:1;letter-spacing:-.02em;color:#b08a4f;background:linear-gradient(180deg,#d4b078,#b08a4f 48%,#8f6c38);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pf-signup-popup__text{margin:.95rem auto 0;max-width:22rem;font-size:.92rem;line-height:1.45;color:#6b6560}.pf-signup-popup__form{margin-top:1.35rem;width:100%}.pf-signup-popup__field{position:relative;display:flex;align-items:center;width:100%;background:#fff;border:1px solid #d7d0c7;border-radius:10px;overflow:hidden}.pf-signup-popup__field:focus-within{border-color:#a67f63;box-shadow:0 0 0 3px #a67f6326}.pf-signup-popup__icon{width:2.75rem;flex:0 0 2.75rem;display:inline-flex;align-items:center;justify-content:center;color:#9a928a;pointer-events:none}.pf-signup-popup__icon svg{width:1.05rem;height:1.05rem}.pf-signup-popup__input{flex:1 1 auto;width:100%;border:0;outline:none;background:transparent;padding:.95rem 1rem .95rem 0;font-size:.95rem;color:#2c2a27}.pf-signup-popup__input::placeholder{color:#9a928a}.pf-signup-popup__submit{width:100%;margin-top:.75rem;border:0;border-radius:10px;padding:.95rem 1.25rem;background:#2d3128;color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:background .2s ease,transform .15s ease}.pf-signup-popup__submit:hover{background:#22251e}.pf-signup-popup__submit:active{transform:translateY(1px)}.pf-signup-popup__note{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:.9rem auto 0;font-size:.78rem;color:#8a837c}.pf-signup-popup__note svg{width:.95rem;height:.95rem;color:#8a837c;flex:0 0 auto}.pf-signup-popup__message{margin-top:.85rem;padding:.75rem .9rem;border-radius:10px;font-size:.88rem;text-align:left}.pf-signup-popup__message--success{background:#606b571f;color:#4d5746}.pf-signup-popup__message--error{background:#a946001a;color:#a94600}.rtl .pf-signup-popup__close{right:auto;left:.85rem}.rtl .pf-signup-popup__input{padding:.95rem 0 .95rem 1rem}.rtl .pf-signup-popup__message{text-align:right}@media(max-width:767px){.pf-signup-popup{width:min(440px,calc(100vw - 1.25rem))}.pf-signup-popup__card{grid-template-columns:1fr;min-height:0}.pf-signup-popup__media{min-height:180px;max-height:200px}.pf-signup-popup__content{padding:1.5rem 1.25rem 1.35rem}.pf-signup-popup__heading{font-size:1.55rem}.pf-signup-popup__offer{font-size:2.15rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/popup-signup-perfyra.css.map */
