.floatc{position:fixed;right:clamp(.9rem,2vw,1.4rem);bottom:clamp(.9rem,2vw,1.4rem);z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:.7rem}.floatc__btn{width:3.4rem;height:3.4rem;border-radius:50%;display:grid;place-items:center;color:#fff;box-shadow:0 12px 30px -8px #0000008c;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.floatc__btn:hover{transform:translateY(-3px) scale(1.03)}.floatc .floatc__btn--msg{background:var(--indigo)}.floatc .floatc__btn--msg:hover{background:var(--indigo-deep)}.floatc__btn--msg .v2-ic{width:28px;height:28px}.floatc__btn--call svg{width:26px;height:26px}.floatc__btn--call{background:var(--ink)}@media(min-width:750px){.floatc__btn--call{display:none}}.floatc__card{background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-lg);padding:1.1rem 1.3rem;width:min(240px,calc(100vw - 2.4rem));opacity:0;translate:0 8px;transition:opacity .25s var(--ease),translate .25s var(--ease)}.floatc__card.is-open{opacity:1;translate:0 0}.floatc__title{margin:0 0 .2rem;font-family:var(--disp);font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:.8rem}.floatc__num{display:inline-block;font-family:var(--disp);font-weight:700;font-size:1.05rem;color:var(--indigo)}.floatc__num:hover{color:var(--indigo-deep)}.floatc__title--email{margin-top:.85rem}.floatc__num--email{font-size:.92rem;word-break:break-all}.floatc__note{margin:.35rem 0 0;font-size:.78rem;color:var(--muted);line-height:1.45}.v2-contact__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.v2-contact__side{display:flex;flex-direction:column;gap:.9rem}.v2-contact__side .v2-h3{margin-bottom:.4rem}.v2-contact .v2-contact__card{display:flex;align-items:center;gap:1rem;padding:1.05rem 1.2rem;border:1px solid var(--line);border-radius:var(--r);background:var(--bg);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.v2-contact .v2-contact__card:hover{transform:translateY(-3px);box-shadow:var(--sh-lg);border-color:transparent}.v2-contact .v2-contact__ic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--indigo-soft);color:var(--indigo)}.v2-contact .v2-contact__ic svg,.v2-contact .v2-contact__ic .v2-ic{width:22px;height:22px}.v2-contact__txt b{display:block;font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:.82rem;letter-spacing:.02em}.v2-contact__txt small{color:var(--muted);font-size:.88rem}.v2-contact__card:hover .v2-contact__txt small{color:var(--indigo)}.v2-contact__note{margin:.4rem 0 0;color:var(--muted);font-size:.9rem}.v2-contact .v2-contact__faq{font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;color:var(--ink);display:inline-flex;align-items:center;gap:.4rem;margin-top:.3rem;transition:color .2s}.v2-contact .v2-contact__faq:hover{color:var(--indigo)}.v2-contact .v2-contact__formwrap{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:clamp(1.4rem,3vw,2.2rem)}.v2-cform{display:flex;flex-direction:column;gap:1rem}.v2-cform__row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.v2-cform .v2-cform__field{display:flex;flex-direction:column;gap:.4rem}.v2-cform .v2-cform__lbl{font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;color:var(--ink)}.v2-cform .v2-cform__lbl em{font-style:normal;color:var(--muted);text-transform:none;letter-spacing:0;font-weight:500}.v2-cform .v2-cform__in{width:100%;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);padding:.85rem 1.05rem;color:var(--ink);font-family:var(--body);font-size:.95rem;line-height:1.4;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}.v2-cform .v2-cform__in:focus{outline:none;border-color:var(--indigo);box-shadow:0 0 0 3px var(--indigo-soft)}.v2-cform .v2-cform__in--area{resize:vertical;min-height:8rem}.v2-cform .v2-cform__submit{margin-top:.3rem;align-self:flex-start}.v2-cform .v2-cform__banner{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;border-radius:var(--r-sm);font-family:var(--disp);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:.74rem}.v2-cform .v2-cform__banner--ok{background:#e8f6ee;color:#116a33;border:1px solid #bfe5cd}.v2-cform .v2-cform__banner--err{background:#fdecec;color:#9d1c1c;border:1px solid #f3c6c6}.v2-cform .v2-cform__banner--ok .v2-cform__dot{background:#16893f}.v2-cform .v2-cform__banner--err .v2-cform__dot{background:#c9302c}.v2-cform .v2-cform__dot{flex:none;width:8px;height:8px;border-radius:50%}@media(max-width:860px){.v2-contact__grid{grid-template-columns:1fr;gap:1.6rem}}@media(max-width:560px){.v2-cform__row{grid-template-columns:1fr}}.v2-dmodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem)}.v2-dmodal[hidden]{display:none}.v2-dmodal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c0f9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .3s var(--ease)}.v2-dmodal.is-open .v2-dmodal__backdrop{opacity:1}.v2-dmodal__panel{position:relative;width:min(420px,100%);max-height:calc(100vh - 2rem);overflow-y:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;padding:clamp(1.8rem,5vw,2.4rem) clamp(1.4rem,5vw,2.2rem) clamp(1.6rem,4vw,2rem);border-radius:var(--r);box-shadow:var(--sh-lg);opacity:0;translate:0 14px;scale:.97;transition:opacity .35s var(--ease),translate .35s var(--ease),scale .35s var(--ease)}.v2-dmodal.is-open .v2-dmodal__panel{opacity:1;translate:0 0;scale:1}.v2-dmodal--dark .v2-dmodal__panel{background:var(--ink3);color:#fff;border:1px solid var(--line-d)}.v2-dmodal--light .v2-dmodal__panel{background:var(--bg);color:var(--ink);border:1px solid var(--line)}.v2-dmodal__x{position:absolute;top:.75rem;right:.75rem;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:inherit;opacity:.7;transition:opacity .2s var(--ease),background .2s var(--ease)}.v2-dmodal__x:hover{opacity:1}.v2-dmodal--dark .v2-dmodal__x:hover{background:#ffffff1a}.v2-dmodal--light .v2-dmodal__x:hover{background:#1111140f}.v2-dmodal__x .v2-ic{width:19px;height:19px}.v2-dmodal__logo{width:clamp(104px,26vw,132px);height:auto;border-radius:50%;margin-bottom:.2rem}.v2-dmodal__eyebrow{margin:0;font-family:var(--body);font-weight:700;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;opacity:.62}.v2-dmodal__title{margin:0;font-family:var(--disp);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1;font-size:clamp(1.75rem,7vw,2.25rem)}.v2-dmodal__accent{display:block;color:var(--indigo-lite)}.v2-dmodal--light .v2-dmodal__accent{color:var(--indigo)}.v2-dmodal__body{display:flex;flex-direction:column;gap:.15rem;font-size:.98rem;line-height:1.45}.v2-dmodal__body p{margin:0}.v2-dmodal--dark .v2-dmodal__body{color:#ffffffe6}.v2-dmodal--light .v2-dmodal__body{color:var(--muted)}.v2-dmodal__note{margin:.15rem 0 0;font-size:.78rem;opacity:.66}.v2-dmodal__cta{margin-top:.65rem;width:100%}.v2-dmodal--dark .v2-btn--pri{--btnbg:#fff;--btnfg:var(--ink)}.v2-dmodal--dark .v2-btn--pri:hover{background:var(--indigo);color:#fff}@media(prefers-reduced-motion:reduce){.v2-dmodal__backdrop,.v2-dmodal__panel{transition:none}.v2-dmodal__panel{translate:0 0;scale:1}}html[data-reduce-motion] .v2-dmodal__backdrop,html[data-reduce-motion] .v2-dmodal__panel{transition:none}html[data-reduce-motion] .v2-dmodal__panel{translate:0 0;scale:1}body.v2-dmodal-lock{overflow:hidden}.v2-foot{position:relative;overflow:hidden;padding-block:clamp(3rem,6vw,5rem) 1.6rem}.v2-foot__top{display:grid;grid-template-columns:1.2fr 1.8fr;gap:2.5rem;position:relative;z-index:2}.v2-foot__brand{display:flex;flex-direction:column;gap:1.1rem;max-width:24rem}.v2-foot__news{display:flex;gap:.5rem;margin-top:.4rem;flex-wrap:wrap}.v2-foot__newsok{margin:.4rem 0 0;font-size:.86rem;color:#fff}.v2-foot__newserr{flex-basis:100%;margin:.15rem 0 0;font-size:.78rem;color:#f0a3a8}.v2-foot__news input{flex:1;background:#ffffff0d;border:1px solid var(--line-d);border-radius:var(--r-pill);padding:.85rem 1.2rem;color:#fff;font-family:var(--body);font-size:.9rem}.v2-foot__news input::placeholder{color:var(--muted-d)}.v2-foot__news .v2-btn{padding:.85rem 1.2rem}.v2-foot__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.v2-foot__col{display:flex;flex-direction:column;gap:.7rem}.v2-foot__col h4{font-family:var(--disp);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;color:#fff;margin:0 0 .3rem}.v2-foot__col a{color:var(--muted-d);font-size:.9rem;transition:color .2s}.v2-foot__col a:hover{color:var(--brand-lite)}.v2-foot__watermark{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:clamp(4rem,18vw,15rem);line-height:.8;letter-spacing:-.04em;color:#ffffff09;margin:2.5rem 0 1rem;pointer-events:none;white-space:nowrap}.v2-foot__bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--line-d);margin-top:3rem;padding-top:1.4rem;position:relative;z-index:2}.v2-foot__bottom .v2-mono{color:var(--muted-d)}.v2-foot__credit a{color:var(--muted-d);text-decoration:none;transition:color .2s}.v2-foot__credit a:hover{color:#fff}.v2-foot__legal{display:flex;gap:1.1rem;flex-wrap:wrap;align-items:center}.v2-foot__legal a{font-size:.78rem;color:var(--muted-d);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff40;transition:color .2s}.v2-foot__legal a:hover{color:#fff}.v2-foot__pay{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.v2-foot__pay-ic{height:26px;width:auto;border-radius:4px;background:#fff;box-shadow:0 1px #0000000a}@media(max-width:760px){.v2-foot__top{grid-template-columns:1fr;gap:2rem}.v2-foot__cols{grid-template-columns:repeat(3,1fr);gap:1.2rem}.v2-foot__news{max-width:none}.v2-foot__bottom{flex-direction:column;align-items:flex-start;gap:1.1rem;text-align:left}}@media(max-width:480px){.v2-foot__cols{grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.v2-foot__col h4{font-size:.7rem}}.v2-sec.v2-phero{padding-block:clamp(5.4rem,8vw,7rem) clamp(1rem,3vw,2.2rem)}.v2-phero .v2-headblk{max-width:56rem}.v2-phero__cta{margin-top:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAEAAAAAACAAoI */
