.c-informal{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:calc(var(--c-inf-h-m) * 1vh);padding:56px 20px;background:var(--c-inf-bg);color:var(--c-inf-text);overflow:hidden}@supports (height: 1svh){.c-informal{min-height:calc(var(--c-inf-h-m) * 1svh)}}.c-informal *,.c-informal *:before,.c-informal *:after{box-sizing:border-box}.c-informal__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(22px,5vw,40px);width:100%;text-align:center}.c-informal__logo{width:calc(var(--c-inf-logo-m) * 1%);max-width:100%;margin:0;padding:0;line-height:0;font-weight:400}.c-informal__logo-img{display:block;width:100%;height:auto}.c-informal__logo-text{display:block;font-family:Kaushan Script,Brush Script MT,Segoe Script,cursive;font-size:calc(var(--c-inf-logo-m) * .27vw);font-weight:400;line-height:1.15;letter-spacing:.01em;white-space:nowrap;color:var(--c-inf-text);text-shadow:0 2px 0 rgba(255,255,255,.18),0 0 18px rgba(255,255,255,.12)}.c-informal__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 38px 0 calc(38px - .22em);border:1px solid rgba(255,255,255,.6);border-color:color-mix(in srgb,var(--c-inf-text) 60%,transparent);background:transparent;color:var(--c-inf-text);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.c-informal__btn:hover,.c-informal__btn:focus-visible{background:var(--c-inf-text);border-color:var(--c-inf-text);color:var(--c-inf-bg)}.c-informal__btn:focus-visible{outline:2px solid var(--c-inf-text);outline-offset:4px}@media screen and (min-width:750px){.c-informal{min-height:calc(var(--c-inf-h-d) * 1vh);padding:72px 40px}@supports (height: 1svh){.c-informal{min-height:calc(var(--c-inf-h-d) * 1svh)}}.c-informal__logo{width:calc(var(--c-inf-logo-d) * 1px)}.c-informal__logo-text{font-size:calc(var(--c-inf-logo-d) * .27px)}.c-informal__btn{min-height:42px;padding:0 48px 0 calc(48px - .22em);font-size:12px}}@media screen and (min-width:1400px){.c-informal__inner{gap:48px}}@media(prefers-reduced-motion:reduce){.c-informal__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=gA */
