.kioraa-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.kioraa-popup-overlay.is-open{opacity:1;visibility:visible}.kioraa-popup{position:relative;background:var(--kioraa-popup-bg, #faf8f5);border-radius:4px;overflow:hidden;max-width:900px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000038;display:flex;animation:kioraa-popup-in .35s ease both}@keyframes kioraa-popup-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.kioraa-popup[data-image-position=left]{flex-direction:row}.kioraa-popup[data-image-position=right]{flex-direction:row-reverse}.kioraa-popup[data-image-position=top]{flex-direction:column;max-width:540px}.kioraa-popup[data-image-position=bottom]{flex-direction:column-reverse;max-width:540px}.kioraa-popup__image-panel{flex:0 0 var(--kioraa-image-width, 45%);position:relative;overflow:hidden;min-height:320px}.kioraa-popup[data-image-position=top] .kioraa-popup__image-panel,.kioraa-popup[data-image-position=bottom] .kioraa-popup__image-panel{flex:0 0 auto;min-height:0;height:var(--kioraa-image-height, 240px)}.kioraa-popup__image{width:100%;height:100%;object-fit:cover;display:block}.kioraa-popup__close{position:absolute;top:1rem;right:1rem;background:transparent;border:none;cursor:pointer;color:#6b5b45;z-index:10;padding:.4rem;line-height:1;border-radius:50%;transition:background .2s ease,color .2s ease;display:flex;align-items:center;justify-content:center}.kioraa-popup__close:hover{background:#0000000f;color:#3d2e1e}.kioraa-popup__content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2.5rem;text-align:center;font-family:var(--kioraa-body-font, inherit)}.kioraa-popup__preheading{font-size:var(--kioraa-preheading-size, .8rem);letter-spacing:.2em;color:var(--kioraa-preheading-color, #3d2e1e);margin:0 0 .2rem;font-weight:var(--kioraa-preheading-weight, 400);text-transform:var(--kioraa-preheading-transform, uppercase)}.kioraa-popup__heading{font-size:var(--kioraa-heading-size, 56px)!important;font-weight:var(--kioraa-heading-weight, 700);color:var(--kioraa-heading-color, #8B6914);margin:0;line-height:var(--kioraa-heading-line-height, 1.05);letter-spacing:.02em;text-transform:var(--kioraa-heading-transform, none);text-align:var(--kioraa-heading-align, center);font-family:var(--kioraa-heading-font, inherit);width:100%}.kioraa-popup__divider{display:flex;align-items:center;gap:.65rem;margin:.9rem 0;color:var(--kioraa-heading-color, #8B6914);width:100%;justify-content:center}.kioraa-popup__divider span{flex:1;max-width:55px;height:1px;background:var(--kioraa-divider-color, #c9a96e);display:block}.kioraa-popup__subtext{font-size:var(--kioraa-subtext-size, .95rem);color:var(--kioraa-subtext-color, #3d2e1e);margin:0 0 1.25rem;line-height:var(--kioraa-subtext-lh, 1.55);max-width:300px;font-weight:var(--kioraa-subtext-weight, 400);text-transform:var(--kioraa-subtext-transform, none);text-align:var(--kioraa-subtext-align, center);width:100%}.kioraa-popup__countdown{display:flex;align-items:flex-start;justify-content:center;gap:.4rem;margin:0 0 1.25rem;width:100%;max-width:var(--kioraa-field-max-width, 380px)}.kioraa-popup__countdown-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:var(--kioraa-cd-box-bg, #ffffff);border:1px solid var(--kioraa-cd-box-border, #d4b896);border-radius:6px;padding:.65rem .5rem .55rem;flex:1;min-width:0}.kioraa-popup__countdown-num{font-size:var(--kioraa-cd-num-size, 32px);font-weight:700;color:var(--kioraa-cd-num-color, #8B6914);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:.02em}.kioraa-popup__countdown-label{font-size:var(--kioraa-cd-label-size, 9px);letter-spacing:.12em;text-transform:uppercase;color:var(--kioraa-cd-label-color, #6b5b45);font-weight:500;white-space:nowrap}.kioraa-popup__countdown-sep{font-size:var(--kioraa-cd-num-size, 32px);font-weight:700;color:var(--kioraa-cd-num-color, #8B6914);line-height:1;padding-top:.65rem;opacity:.6;flex-shrink:0;align-self:flex-start}.kioraa-popup__form{width:100%;max-width:var(--kioraa-field-max-width, 380px);display:flex;flex-direction:column;gap:.7rem}.kioraa-popup__input-wrap{position:relative;display:flex;align-items:center;background:var(--kioraa-field-bg, #ffffff);border:1.5px solid var(--kioraa-field-border, #d4b896);border-radius:4px;overflow:hidden;transition:border-color .2s ease;min-height:var(--kioraa-field-height, 48px)}.kioraa-popup__input-wrap:focus-within{border-color:#8b6914}.kioraa-popup__input-icon{padding:0 .6rem 0 1rem;color:#a08060;display:flex;align-items:center;flex-shrink:0}.kioraa-popup__input{flex:1;border:none;outline:none;padding:.85rem 1rem .85rem 0;font-size:.9rem;background:transparent;color:#3d2e1e;font-family:inherit;min-width:0}.kioraa-popup__input::placeholder{color:#b0a090;font-size:var(--kioraa-placeholder-size, .9rem);font-weight:var(--kioraa-placeholder-weight, 400)}.kioraa-popup__button{width:100%;padding:.95rem;background:var(--kioraa-btn-bg, #8B6914);color:var(--kioraa-btn-color, #ffffff);border:none;border-radius:4px;font-size:var(--kioraa-btn-size, 13px);font-weight:var(--kioraa-btn-weight, 600);letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .15s ease;font-family:inherit}.kioraa-popup__button:hover{opacity:.88}.kioraa-popup__button:active{transform:scale(.99)}.kioraa-popup__button:disabled{opacity:.55;cursor:wait}.kioraa-popup__message{margin-top:1rem;padding:.85rem 1.25rem;border-radius:4px;width:100%;max-width:var(--kioraa-field-max-width, 380px);text-align:center}.kioraa-popup__message p{margin:0;font-size:.9rem;line-height:1.5}.kioraa-popup__message--success{background:#f0f7f0;border:1px solid #a8d5a2;color:#2d6a2d}.kioraa-popup__message--subscribed{background:#fdf6ee;border:1px solid #e2c07a;color:#6b4a00}.kioraa-popup__message--error{background:#fdf0f0;border:1px solid #e8a8a8;color:#7a2020}.kioraa-popup__badges{display:flex;align-items:flex-start;justify-content:center;margin-top:1.5rem;width:100%;max-width:var(--kioraa-field-max-width, 380px);gap:0}.kioraa-popup__badge{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:0 1rem;font-size:var(--kioraa-badge-font-size, .6rem);letter-spacing:.1em;text-transform:uppercase;color:var(--kioraa-badge-text-color, #6b5b45);text-align:center;flex:1;line-height:1.35;font-weight:var(--kioraa-badge-font-weight, 400)}.kioraa-popup__badge--border{border-left:1px solid #d4b896;border-right:1px solid #d4b896}.kioraa-popup__badge-icon{width:26px;height:26px;color:var(--kioraa-badge-icon-color, #8B6914);flex-shrink:0}.kioraa-popup__note{font-size:var(--kioraa-note-size, .72rem);color:var(--kioraa-note-color, #a08060);margin:1rem 0 0;letter-spacing:.05em;font-weight:var(--kioraa-note-weight, 400)}@media screen and (max-width:767px){.kioraa-popup-overlay{align-items:flex-end;padding:0}.kioraa-popup{flex-direction:column!important;max-width:100%!important;width:100%;max-height:92vh;border-radius:16px 16px 0 0}.kioraa-popup__image-panel{display:none}.kioraa-popup__content{padding:2.25rem 1.5rem 2rem}.kioraa-popup__heading{font-size:max(32px,calc(var(--kioraa-heading-size, 56px) * .6))!important}.kioraa-popup__form,.kioraa-popup__message,.kioraa-popup__badges,.kioraa-popup__countdown{max-width:100%}.kioraa-popup__countdown{gap:.3rem}.kioraa-popup__countdown-item{padding:.5rem .35rem .4rem}.kioraa-popup__countdown-num{font-size:max(20px,calc(var(--kioraa-cd-num-size, 32px) * .68))!important}.kioraa-popup__countdown-sep{font-size:max(20px,calc(var(--kioraa-cd-num-size, 32px) * .68))!important;padding-top:.5rem}.kioraa-popup__badge{padding:0 .5rem;font-size:.55rem}}@media screen and (max-width:400px){.kioraa-popup__content{padding:1.75rem 1.25rem 1.5rem}.kioraa-popup__subtext{font-size:.875rem}.kioraa-popup__countdown-label{font-size:7px;letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/kioraa-popup.css.map */
