/* Критичные стили старой темы (были в <head> перед основным CSS). */
/* из веб-архив-2026-11-06\vitagroup.ru\b2b\fashion-i-aksessuary\index.html id="critical-css" */
.hero,.hero__media,.section__numbers{overflow:hidden}.hero,.hero__actions .btn{color:#fff}@font-face{font-family:GraphikLCG;font-style:normal;font-weight:400;src:url('../fonts/GraphikLCG-Regular.woff2') format("woff2");font-display:swap}@font-face{font-family:GraphikLCG;font-style:normal;font-weight:500;src:url('../fonts/GraphikLCG-Medium.woff2') format("woff2");font-display:swap}@font-face{font-family:GraphikLCG;font-style:normal;font-weight:600;src:url('../fonts/GraphikLCG-Semibold.woff2') format("woff2");font-display:swap}body,button,input,textarea{font-family:GraphikLCG,system-ui,-apple-system,Arial,"Apple Color Emoji","Segoe UI Emoji"}body,html{height:100%}body{margin:0;background:#f6f6f6;overflow-x:hidden;color:var(--txt);display:flex;flex-direction:column;min-height:100vh}main{flex:1}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}img,video{max-width:100%;height:auto;display:block}h1,h2{font-weight:600;letter-spacing:-.02em}.header__logo,.header__logo-img{width:153px;height:20px}.hero__media{position:absolute;inset:0;top:0}.hero__video{width:100%;height:100%;object-fit:cover;opacity:.5}.container{max-width:1568px;margin:0 auto;padding:0 64px}.marquee__inner{display:flex;width:max-content;will-change:transform}.hero__title{line-height:1.1;margin:12px 0;max-width:800px}.hero__content{position:relative;z-index:1}.hero__content--home{padding-top:140px;padding-bottom:100px}.hero{position:relative;transform:translateY(-104px);margin-bottom:-104px;background:#000}@media (min-width:1025px){.header{position:absolute;height:104px}.hero--home .hero__content{padding-top:240px;padding-bottom:180px}.home .hero__content{height:930px}.hero__title{font-size:80px}.hero{height:974px;min-height:974px}}@media (max-width:1279px){.container{padding:0 32px}}@media (max-width:768px){.container{padding:0 16px}.hero--home .hero__media{min-height:650px}.header{height:88px}.hero__title{line-height:1.2;font-size:37px}.marquee-container{height:16px;overflow:hidden}}.btn--outline,.btn--solid{padding:0 9px 0 24px}.btn{background:0 0;position:relative;border:1px solid #ddd;height:60px;display:inline-flex;gap:12px;align-items:center;font-size:16px;padding:0 24px;border-radius:30px;cursor:pointer;text-decoration:none;color:#000;transition:background .4s,color .4s,border .4s}button{background:0;outline:0;border:none}.modal{display:none}

