.kohan-offer-modal{position:fixed;z-index:9999;inset:0;display:grid;place-items:center;padding:16px}.kohan-offer-modal[hidden]{display:none}.kohan-offer-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(2px)}.kohan-offer-modal__dialog{position:relative;width:min(500px,100%);padding:48px 50px 50px;border-radius:14px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.4);text-align:center}.kohan-offer-modal__close{position:fixed;top:0;left:5px;z-index:1;width:28px;height:28px;padding:0;border:0;background:transparent;color:#fff;font-size:35px;font-weight:300;line-height:.7;cursor:pointer}.kohan-offer-modal__content{display:grid;justify-items:center}.kohan-offer-modal__amount{display:grid;justify-items:center;color:#bd8e3e;line-height:1}.kohan-offer-modal__amount strong{font-family:Arial,sans-serif;font-size:184px;font-weight:800;letter-spacing:-12px;line-height:.8;background:linear-gradient(135deg,#a97928,#d1aa5c 52%,#a97928);-webkit-background-clip:text;background-clip:text;color:transparent}.kohan-offer-modal__amount span{margin-top:20px;color:#060606;font-size:42px;font-weight:800;line-height:1.1}.kohan-offer-modal__gift-rule{display:grid;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:14px;width:100%;margin:20px 0 18px}.kohan-offer-modal__gift-rule span{height:1px;background:#c79a4d}.kohan-offer-modal__gift-rule svg{width:38px;height:38px;fill:none;stroke:#c79a4d;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.kohan-offer-modal__lead{margin:0;color:#090909;font-size:23px;font-weight:500;line-height:1.8}.kohan-offer-modal__lead strong{font-weight:800}.kohan-offer-modal__note{width:100%;margin:18px 0 45px;padding:8px 12px;border:1px solid #c69a50;border-radius:13px;color:#c09245;font-size:19px;font-weight:700;line-height:1.4}.kohan-offer-modal__code{display:grid;gap:9px;width:100%;padding:7px 14px 9px;border:1px dashed #00bf35;border-radius:10px;background:#e8ffe9;color:#1f426f;cursor:pointer}.kohan-offer-modal__code strong{font-family:Arial,sans-serif;font-size:25px;letter-spacing:2px;line-height:1}.kohan-offer-modal__code span{padding:10px 12px;border-radius:3px;background:#1d406e;color:#fff;box-shadow:0 3px 8px rgba(29,64,110,.28);font-size:16px;font-weight:700}.kohan-offer-modal__code:hover,.kohan-offer-modal__code:focus{background:#d8ffdc;outline:2px solid rgba(0,191,53,.32);outline-offset:3px}.offer-is-open{overflow:hidden}@media(max-width:540px){.kohan-offer-modal{padding:36px 12px 12px}.kohan-offer-modal__dialog{padding:40px 38px 38px}.kohan-offer-modal__amount strong{font-size:min(37vw,160px)}.kohan-offer-modal__amount span{font-size:clamp(28px,8vw,38px)}.kohan-offer-modal__lead{font-size:clamp(17px,5vw,22px)}.kohan-offer-modal__note{margin-bottom:32px;font-size:17px}.kohan-offer-modal__close{position:absolute;top:-34px;left:-3px}}
