.uz-first-offer[hidden]{display:none}.uz-first-offer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-items:center;padding:2rem;background:#141414b8}.uz-first-offer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#141414b8}.uz-first-offer__panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(20rem,42%) 1fr;width:min(78rem,100%);max-height:calc(100vh - 4rem);overflow:hidden;background:rgb(var(--color-background));box-shadow:0 2rem 6rem #00000057}.uz-first-offer__close{position:absolute;top:1rem;right:1rem;z-index:2;width:4rem;height:4rem;display:grid;place-items:center;padding:0;border:0;background:transparent;color:rgb(var(--color-foreground));cursor:pointer}.uz-first-offer__close svg{width:2.2rem;height:2.2rem;fill:none;stroke:currentColor;stroke-width:1.7}.uz-first-offer__visual{position:relative;min-height:0;overflow:hidden;background:#eef2ef;aspect-ratio:1 / 1;align-self:center}.uz-first-offer__visual-grid{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%;gap:.3rem;background:#fff}.uz-first-offer__visual-grid img{min-width:0}.uz-first-offer__visual img{display:block;width:100%;height:100%;object-fit:contain;background:#eef2ef}.uz-first-offer__visual-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#147d74;font-size:3.4rem;font-weight:800;font-style:italic}.uz-first-offer__badge{position:absolute;top:2rem;left:2rem;padding:.8rem 1.1rem;background:#ce5d50;color:#fff;font-size:1.2rem;font-weight:800;letter-spacing:.08em}.uz-first-offer__content{padding:5rem}.uz-first-offer__eyebrow{margin:0 0 .8rem;color:#147d74;font-size:1.2rem;font-weight:800;letter-spacing:.08em}.uz-first-offer h2{margin:0;font-size:3.4rem;line-height:1.1;letter-spacing:0}.uz-first-offer__lead{margin:1.2rem 0 1.8rem;color:rgba(var(--color-foreground),.72);font-size:1.7rem;line-height:1.45}.uz-first-offer__trust{display:grid;gap:.7rem;margin:0 0 2.4rem;padding:0;list-style:none;color:rgba(var(--color-foreground),.82)}.uz-first-offer__trust li:before{content:"\2713";display:inline-block;width:2rem;color:#147d74;font-weight:800}.uz-first-offer__form{display:grid;gap:1rem}.uz-first-offer__form input{width:100%;min-height:5rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.32);border-radius:0;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit}.uz-first-offer__form .button,.uz-first-offer__result .button{width:100%;min-height:5rem}.uz-first-offer__form.is-submitting{opacity:.55;pointer-events:none}.uz-first-offer__result p{margin:0 0 1rem;font-size:1.8rem;font-weight:700}.uz-first-offer__code-row{display:grid;grid-template-columns:1fr auto;margin-bottom:1.2rem;border:1px dashed rgba(var(--color-foreground),.4)}.uz-first-offer__code-row code{padding:1.3rem;font-size:1.8rem;font-weight:800}.uz-first-offer__code-row button{min-width:13rem;padding:0 1.5rem;border:0;border-left:1px solid rgba(var(--color-foreground),.18);background:#147d74;color:#fff;font-size:1.25rem;font-weight:800;cursor:pointer}.uz-first-offer__code-row button:hover{background:#0f625c}.uz-first-offer__terms{margin:1.4rem 0 0;color:rgba(var(--color-foreground),.58);font-size:1.1rem;line-height:1.4}.uz-first-offer__form[hidden],.uz-first-offer__result[hidden]{display:none}body.uz-first-offer-open{overflow:hidden}@media screen and (max-width:749px){.uz-first-offer{align-items:end;padding:0}.uz-first-offer__panel{grid-template-columns:1fr;width:min(100%,52rem);max-height:82vh;overflow:auto;border-radius:1.6rem 1.6rem 0 0}.uz-first-offer__visual{min-height:0;height:17rem;aspect-ratio:auto;flex:none}.uz-first-offer__visual-grid{height:17rem}.uz-first-offer__visual img{height:17rem;object-position:center 52%}.uz-first-offer__badge{top:1.2rem;left:1.2rem}.uz-first-offer__close{top:1rem;right:1rem;width:3.8rem;height:3.8rem;border-radius:50%;background:#fffffff0;box-shadow:0 .2rem .8rem #0000002e}.uz-first-offer__content{padding:3rem 2rem calc(2.4rem + env(safe-area-inset-bottom))}.uz-first-offer h2{padding-right:2rem;font-size:2.5rem}.uz-first-offer__lead{font-size:1.5rem}}@media screen and (min-width:750px){.uz-first-offer__visual-grid{grid-template-columns:1fr}.uz-first-offer__visual-grid img+img{display:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/uz-first-order-offer.css.map */
