.ui-arrow[data-v-0f96066b]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;-webkit-transition:background-color .2s;transition:background-color .2s}.ui-arrow__icon[data-v-0f96066b]{display:block}.ui-arrow--m[data-v-0f96066b]{aspect-ratio:1;width:56px}.ui-arrow--m .ui-arrow__icon[data-v-0f96066b]{aspect-ratio:1;width:24px}.ui-arrow--l[data-v-0f96066b]{aspect-ratio:1;width:80px}.ui-arrow--l .ui-arrow__icon[data-v-0f96066b]{aspect-ratio:1;width:24px}.ui-arrow--down .ui-arrow__icon[data-v-0f96066b]{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.ui-arrow--left .ui-arrow__icon[data-v-0f96066b]{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ui-arrow--up .ui-arrow__icon[data-v-0f96066b]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ui-arrow--right .ui-arrow__icon[data-v-0f96066b]{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.ui-arrow--light[data-v-0f96066b]{border-color:#fff6}.ui-arrow--dark[data-v-0f96066b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:color-mix(in srgb,var(--bg-accent-100) 10%,transparent)}@media(max-width:1024px){.ui-arrow--m[data-v-0f96066b]{width:64px}.ui-arrow--m .ui-arrow__icon[data-v-0f96066b]{width:24px}.ui-arrow--l[data-v-0f96066b]{width:64px}.ui-arrow--l .ui-arrow__icon[data-v-0f96066b]{width:24px}}@media(max-width:767px){.ui-arrow--l[data-v-0f96066b],.ui-arrow--m[data-v-0f96066b]{width:56px}}@media(hover:hover){.ui-arrow[data-v-0f96066b]:hover{background-color:color-mix(in srgb,var(--bg-accent-100) 20%,transparent)}}.app-footer[data-v-16daade8]{background-attachment:fixed;background-color:var(--bg-primary);background-image:url(../images/sharps-opt.png);background-position:50%;background-repeat:no-repeat;background-size:cover;isolation:isolate;padding-top:96px;position:relative;z-index:103}body._touch .app-footer[data-v-16daade8]{background:var(--bg-primary)}body._touch .app-footer[data-v-16daade8]:before{content:none}.app-footer[data-v-16daade8]:before{background-attachment:fixed;background-image:url(../icons/lines.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:0;opacity:.25;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.app-footer__main[data-v-16daade8]{-webkit-box-align:start;-ms-flex-align:start;align-items:start;background-color:var(--bg-secondary);border-radius:4px;display:grid;gap:0 15px;grid-template-columns:repeat(8,1fr);overflow:hidden}.app-footer__main>div[data-v-16daade8]{padding-bottom:60px;padding-top:60px}.app-footer__left[data-v-16daade8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:1/4;padding-left:60px}.app-footer__title[data-v-16daade8]{color:var(--text-accent);margin-bottom:8px}.app-footer__description[data-v-16daade8]{color:var(--text-primary)}.app-footer__center[data-v-16daade8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column:5/7;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-footer__contacts[data-v-16daade8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:36px}.app-footer__contact[data-v-16daade8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.app-footer__contact-label[data-v-16daade8]{font-size:16px;font-weight:600;letter-spacing:.034em;opacity:.4}.app-footer__contact-label[data-v-16daade8],.app-footer__contact-value[data-v-16daade8]{color:var(--text-accent);display:block;overflow:hidden;text-transform:uppercase}.app-footer__contact-value[data-v-16daade8]{max-width:385px;text-decoration:none;-webkit-transition:opacity var(--time);transition:opacity var(--time)}.app-footer__brand[data-v-16daade8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:40px;padding-top:32px}.app-footer__logo-wrap[data-v-16daade8]{display:block;overflow:hidden}.app-footer__logo[data-v-16daade8]{-ms-flex-negative:0;flex-shrink:0;height:auto;width:70px}.app-footer__brand-text[data-v-16daade8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.app-footer__brand-name[data-v-16daade8]{color:var(--text-accent);overflow:hidden;text-transform:uppercase}.app-footer__brand-slogan[data-v-16daade8]{color:var(--text-primary);overflow:hidden}.app-footer__right[data-v-16daade8]{background-image:url(../images/form.png);background-position:70px;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:span 2;height:100%;overflow:visible}.app-footer__scroll-btn[data-v-16daade8]{-ms-flex-negative:0;flex-shrink:0;margin-top:auto}.app-footer__bottom[data-v-16daade8]{padding-bottom:28px;padding-top:50px}.app-footer__bottom-links[data-v-16daade8]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.app-footer__bottom-link[data-v-16daade8]{color:var(--text-tertiary);font-size:18px;font-weight:500;-webkit-transition:color var(--time);transition:color var(--time)}.app-footer__copy[data-v-16daade8]{color:var(--text-primary);line-height:1.6;margin:50px auto 0;max-width:890px;opacity:.4;text-align:center}.app-footer__webshop[data-v-16daade8]{background-color:var(--text-tertiary);display:inline-block;height:20px;margin-left:4px;-webkit-mask-image:url(../icons/webshop.svg);mask-image:url(../icons/webshop.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-transition:background-color var(--time);transition:background-color var(--time);vertical-align:middle;width:80px}@media(max-width:1365px){.app-footer__main[data-v-16daade8]{gap:0 0;grid-template-columns:3fr 3fr 2fr}.app-footer__main>div[data-v-16daade8]{padding-bottom:40px;padding-top:40px}.app-footer__center[data-v-16daade8],.app-footer__left[data-v-16daade8]{grid-column:span 1;padding-left:40px}.app-footer__right[data-v-16daade8]{grid-column:span 1}}@media(max-width:1024px){.app-footer[data-v-16daade8]:before{background-image:url(../icons/lines-tablet.svg);background-repeat:no-repeat;background-size:cover;opacity:.25}.app-footer__main[data-v-16daade8]{grid-template-columns:4fr 3fr 1fr}.app-footer__left[data-v-16daade8]{grid-column:1/2}.app-footer__center[data-v-16daade8]{grid-column:2/3}.app-footer__right[data-v-16daade8]{background:none;padding-right:20px}.app-footer__bottom-links[data-v-16daade8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}@media(max-width:767px){.app-footer[data-v-16daade8]:before{background-image:url(../icons/lines-mob.svg);background-size:cover;opacity:.5}.app-footer__main[data-v-16daade8]{gap:56px;grid-template-columns:1fr;padding:32px 24px}.app-footer__main>div[data-v-16daade8]{padding-bottom:0;padding-top:0}.app-footer__left[data-v-16daade8]{grid-column:1;padding-left:0}.app-footer__center[data-v-16daade8]{gap:56px;grid-column:1;height:auto;margin:0;padding:0}.app-footer__brand[data-v-16daade8]{margin:0;padding:0}.app-footer__right[data-v-16daade8]{height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;padding-right:0}.app-footer__scroll-btn[data-v-16daade8]{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;height:64px;width:64px}.app-footer__bottom-links[data-v-16daade8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.app-footer__contacts[data-v-16daade8]{gap:24px}}@media(hover:hover){.app-footer__contact-value[data-v-16daade8]:hover{opacity:.7}.app-footer__bottom-link[data-v-16daade8]:hover{color:var(--text-primary)}.app-footer__bottom-link:hover .app-footer__webshop[data-v-16daade8]{background-color:var(--text-primary)}}
