.btmc-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000010;display:none;padding:clamp(10px,2vw,28px)}.btmc-popup.is-open{display:grid;place-items:center}.btmc-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0808088a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .38s cubic-bezier(.16,1,.3,1)}.btmc-popup.is-open .btmc-popup__backdrop{opacity:1}.btmc-popup__panel{position:relative;width:min(940px,96vw);max-height:min(92vh,92dvh);display:grid;grid-template-columns:minmax(280px,46%) minmax(0,1fr);border-radius:24px;overflow:hidden;background:#f6f5f3;color:#111;box-shadow:0 26px 90px #00000059;transform:translateY(14px) scale(.985);opacity:0;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s cubic-bezier(.16,1,.3,1)}.btmc-popup.is-open .btmc-popup__panel{transform:translateY(0) scale(1);opacity:1}.btmc-popup__close{position:absolute;top:12px;right:12px;width:44px;height:44px;border-radius:999px;border:1px solid rgb(17 17 17 / .2);background:#f6f5f3f0;color:#111;cursor:pointer;z-index:3;font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:transform .16s ease,background .16s ease,border-color .16s ease}.btmc-popup__close:hover{transform:scale(1.03);background:#fff;border-color:#11111157}.btmc-popup__close:active{transform:scale(.98)}.btmc-popup__media{position:relative;min-height:420px;background-size:cover;background-position:center;background-repeat:no-repeat}.btmc-popup__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#ffffff0a,#fff0 52%),linear-gradient(0deg,#00000008,#0000 45%)}.btmc-popup__content{padding:clamp(26px,3.4vw,40px) clamp(20px,2.8vw,36px) clamp(22px,3vw,34px);overflow-y:auto;display:flex;flex-direction:column;justify-content:center;text-align:center}.btmc-popup__title{margin:0 0 12px;font-weight:600;letter-spacing:-.017em;line-height:1.08;font-size:clamp(1.72rem,3.1vw,2.56rem);text-wrap:balance}.btmc-popup__text{margin:0 0 22px;color:#111111c2;font-size:1.02rem;line-height:1.45}.btmc-popup__form,.btmc-popup__fields{display:grid;gap:12px}.btmc-popup__input{width:100%;height:52px;min-height:52px;border-radius:999px;border:1px solid #dddddd;background:#ececeb;color:#111;padding:0 20px;outline:none;font-size:16px;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.btmc-popup__input::placeholder{color:#11111180}.btmc-popup__input:focus{border-color:#111;background:#fff;box-shadow:0 0 0 3px #11111114}.btmc-popup__btn{height:52px;min-height:52px;border-radius:999px;border:0;background:#111;color:#fff;font-weight:600;font-size:.98rem;letter-spacing:.01em;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s ease}.btmc-popup__btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.btmc-popup__btn:active{transform:translateY(0)}.btmc-popup__success,.btmc-popup__error{margin:4px 0 0;font-size:.86rem;line-height:1.45}.btmc-popup__success{color:#285b46}.btmc-popup__error{color:#8f4040}.btmc-popup__fineprint{margin:14px 0 0;color:#1111118a;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.btmc-popup__social[hidden]{display:none!important}.btmc-popup__social{margin-top:14px;padding-top:14px;border-top:1px solid rgb(17 17 17 / .12);display:grid;justify-items:center;gap:10px}.btmc-popup__social-label{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#11111180}.btmc-popup__social-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.btmc-popup__social-link{width:34px;height:34px;border-radius:999px;border:1px solid rgb(17 17 17 / .15);color:#111;background:#fff;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .16s ease,color .16s ease,background .16s ease,border-color .16s ease}.btmc-popup__social-link:hover{transform:translateY(-1px);color:#fff;background:#111;border-color:#111}.btmc-popup__social-link svg{width:16px;height:16px;display:block}.btmc-popup__social-link svg path,.btmc-popup__social-link svg circle,.btmc-popup__social-link svg rect,.btmc-popup__social-link svg polygon,.btmc-popup__social-link svg polyline,.btmc-popup__social-link svg line,.btmc-popup__social-link svg ellipse,.btmc-popup__social-link svg g,.btmc-popup__social-link svg use{fill:currentColor;stroke:currentColor}.btmc-popup__social-fallback{font-size:.72rem;font-weight:600;line-height:1}@media(max-width:899px){.btmc-popup{padding:10px}.btmc-popup__panel{width:min(560px,96vw);grid-template-columns:1fr;border-radius:20px}.btmc-popup__media{height:clamp(300px,76vw,430px);min-height:0;background-color:#f1eee8;background-size:cover;background-position:center 50%}.btmc-popup__content{padding:22px 16px 18px}.btmc-popup__title{font-size:clamp(1.42rem,6.45vw,2.04rem);line-height:1.12;letter-spacing:-.012em}.btmc-popup__text{margin-bottom:18px;font-size:.94rem}.btmc-popup__input,.btmc-popup__btn{height:48px;min-height:48px}.btmc-popup__close{top:10px;right:10px;width:40px;height:40px;font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/btmc-popup.css.map */
