@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Poltawski+Nowy:ital,wght@0,400..700;1,400..700&family=Viaoda+Libre&display=swap";:root{--padding-page: clamp(32px, 5.5172413793px + 8.275862069vw, 80px);--padding-container-m-block: 24px;--padding-container-l-block: 32px;--padding-container-xl-block: clamp(32px, 1.1034482759px + 9.6551724138vw, 88px);--padding-container-xl-block-bottom: clamp(80px, 75.5862068966px + 1.3793103448vw, 88px);--padding-navigation: clamp(24px, 19.5862068966px + 1.3793103448vw, 32px);--gutter-l: clamp(24px, -2.6666666667px + 2.962962963vw, 40px);--gutter-xl: clamp(48px, -18.6666666667px + 7.4074074074vw, 88px);--gutter-navigation: 16px;--flow-m: 24px;--flow-xl: clamp(24px, -11.3103448276px + 11.0344827586vw, 88px);--font-size-headline: clamp(29px, 7.2857142857px + 6.7857142857vw, 105px);--font-size-title-m: 32px;--font-size-emphasis: clamp(24px, 18px + 1.875vw, 45px);--font-size-body-l: clamp(18px, 14.8571428571px + .9821428571vw, 29px);--font-size-body-m: clamp(16px, 15.4285714286px + .1785714286vw, 18px);--font-size-navigation: clamp(16px, 13.7142857143px + .7142857143vw, 24px);--font-size-button: 24px;--font-size-footer: clamp(16px, 6.2857142857px + 3.0357142857vw, 50px)}*,*:before,*:after{box-sizing:border-box}html{font-family:Poltawski Nowy,serif;font-size:var(--font-size-body-l);color:#973d48;background-color:#382b46}body{margin:0}a{color:inherit;text-decoration:none}img,svg,canvas{vertical-align:middle}summary{cursor:pointer}h1,h2,h3,h4,h5,h6{font-family:Viaoda Libre,serif;font-weight:400}h1{display:none}h1,h2{text-transform:uppercase}h3{font-size:var(--font-size-title-m);line-height:1.2}h4{font-size:var(--step-2)}h5{font-size:var(--step-1)}blockquote{display:block;margin-inline:calc(-1 * var(--padding-page));padding:var(--padding-container-m-block) var(--padding-page);border:solid #973d48;border-width:1px 0;font-size:var(--font-size-emphasis);font-style:normal}blockquote em{font-weight:700;font-style:italic}main{display:flex;flex-direction:column;max-width:1900px;margin:0 auto;background-color:#efe7db}main>header,main>*,footer{display:flex;flex-direction:column;gap:var(--flow-xl);padding-top:var(--padding-container-xl-block);padding-bottom:var(--padding-container-xl-block-bottom);padding-inline:var(--padding-page)}section{min-height:calc(100vh - var(--nav-height))}[id]{scroll-margin-top:var(--nav-height)}header,main>*:nth-child(2n),footer{color:#efe7db;background-color:#973d48}header{position:relative;padding-bottom:0;justify-content:center;min-height:calc(100vh - var(--nav-height) - var(--padding-container-xl-block) - var(--h2-height) * 1px - var(--padding-page))}header svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}header .logo{margin:0%;text-align:center}header .logo img{position:relative;max-height:min(50vh,300px)}.pattern{filter:saturate(.2) invert(1) contrast(50%) brightness(1.5) invert(1) brightness(2) contrast(1.1) opacity(.5)}.mask{mix-blend-mode:multiply}nav{position:sticky;z-index:1;top:0;left:0;white-space:nowrap;border-bottom:1px solid #efe7db;display:flex;flex-direction:row;gap:2em;justify-content:space-between;align-items:end;padding:0}nav ul{padding-block:var(--padding-navigation);margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:flex;gap:1em}nav ul.local{padding-inline-start:var(--padding-page);position:relative;overflow:auto;overflow-y:clip;scrollbar-width:none;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0}nav ul.local a{display:inline-block}nav ul.local:before{content:"";background-color:currentColor;height:3px;bottom:0;position:absolute;translate:var(--current-left, -10px) 0;width:var(--current-width, 0);transition:.3s}nav ul.networks{padding-inline-end:var(--padding-page)}nav ul.networks svg{width:1em;height:1em}@media (width < 600px){nav{order:-1}}#products{font-size:var(--font-size-body-l)}#products .col4 img{aspect-ratio:1;width:100%;max-height:200px;object-fit:contain;filter:drop-shadow(0 13px 28px rgba(0,0,0,.3019607843))}#products p{line-height:1.5}.col2{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:grid;grid-template-columns:1fr;gap:var(--gutter-xl);align-items:center}.col2 img{width:100%}@media (width > 700px){.col2{margin-inline:6%;grid-template-columns:repeat(2,1fr)}#about .col2>:nth-child(1){order:1}}.col4{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:grid;grid-template-columns:1fr;gap:var(--gutter-l)}.col4 p{font-size:var(--font-size-body-m)}@media (width > 450px){.col4{grid-template-columns:repeat(2,1fr)}}@media (width > 960px){.col4{grid-template-columns:repeat(4,1fr)}}#instagram ul{text-align:center;flex:1 1 0;align-items:center}.follow{text-align:center;display:flex;justify-content:center}.follow a{flex:1 1 0;display:flex;border:2px solid;border-radius:3px;font-size:var(--font-size-navigation);max-width:290px;min-height:56px;justify-content:center;align-items:center}footer{padding-block:var(--padding-container-l-block);border-top:2px solid #efe7db;font-family:Viaoda Libre,serif;font-size:var(--font-size-footer);text-align:center;text-transform:uppercase}.marquee{overflow:hidden;margin-block:-2.5em;margin-inline:calc(-1 * var(--padding-page));padding-block:2.5em;white-space:nowrap}.marquee>div{--speed: 2;--time: calc(1s / var(--h2-height) * var(--width) / var(--speed));transform:perspective(1000px);translate:calc(-1px * var(--width)) 0;display:flex;margin:-1.2em 0;padding:1em 0;animation:marquee var(--time) linear infinite}.marquee>div>*:after{content:" • "}h2{margin:0;font-size:var(--font-size-headline);line-height:.81;animation:10s title linear infinite}h2 img{scale:2;margin:0 .25em;font-size:.5em;vertical-align:.27em}@keyframes marquee{0%{translate:0 0}}dl{display:flex;flex-direction:column;gap:var(--flow-m)}dl>div{display:flex;flex-direction:column;gap:var(--flow-m)}dl dt{display:flex;gap:16px;align-items:center;font-size:var(--font-size-body-m)}dl dt:after{content:"";flex:1 1 0;height:1px;background-color:currentcolor}dl dd{margin:0}#contact{min-height:calc(100vh - var(--nav-height) - var(--footer-height));display:flex;flex-direction:column}#contact>:nth-child(2){display:flex;flex:1 1 0}
