@font-face{font-family:'Moslin';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/MoslinRegular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-Light.otf) format('opentype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-LightItalic.otf) format('opentype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-Regular.otf) format('opentype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-Italic.otf) format('opentype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-Medium.otf) format('opentype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-MediumItalic.otf) format('opentype');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-Bold.otf) format('opentype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-BoldItalic.otf) format('opentype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-Black.otf) format('opentype');font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Satoshi';src:url(//preprod-kova-dev.com/wp-content/themes/kova/assets/css/../fonts/Satoshi-BlackItalic.otf) format('opentype');font-weight:900;font-style:italic;font-display:swap}:root{--color-primary:#2f302c;--color-accent:#2f302c;--color-accent-hover:#3d3e39;--color-success:#27ae60;--color-warning:#f39c12;--color-text:#2f302c;--color-text-light:#666;--color-border:#e0e0e0;--color-bg:#fff;--color-bg-dark:#2f302c;--color-bg-white:#fff;--color-bg-light:#fff;--color-bg-card-light:#f5f5f0;--color-bg-dark:#2f302c;--font-body:'Satoshi',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-heading:'Satoshi',-apple-system,BlinkMacSystemFont,sans-serif;--text-xs:clamp(.625rem,.611rem + .064vw,.688rem);--text-sm:.75rem;--text-base:.875rem;--text-md:clamp(1rem,.986rem + .064vw,1.063rem);--text-lg:clamp(1rem,.986rem + .064vw,1.063rem);--text-xl:clamp(1.125rem,1.096rem + .128vw,1.25rem);--text-2xl:clamp(1.375rem,1.346rem + .128vw,1.5rem);--text-3xl:clamp(1.625rem,1.568rem + .256vw,1.875rem);--space-xs:.375rem;--space-sm:.5rem;--space-base:1rem;--space-md:clamp(1.2rem,1.17rem + .135vw,1.333rem);--space-lg:clamp(1.44rem,1.36rem + .346vw,1.777rem);--space-xl:clamp(1.728rem,1.576rem + .66vw,2.369rem);--space-2xl:clamp(2.074rem,1.826rem + 1.109vw,3.157rem);--space-3xl:clamp(2.488rem,2.091rem + 1.763vw,4.209rem);--space-4xl:clamp(2.986rem,2.382rem + 2.692vw,5.61rem);--container-width:1440px;--container-padding:var(--space-md);--radius:0px;--radius-sm:0px;--radius-lg:0px;--shadow-sm:0 1px 3px rgba(0,0,0,.06);--shadow:0 2px 8px rgba(0,0,0,.08);--transition:.25s ease}@media (min-width:2000px){:root{--text-xs:.563rem;--text-sm:.75rem;--text-base:1rem;--text-md:1.333rem;--text-lg:1.777rem;--text-xl:2.369rem;--text-2xl:3.157rem;--text-3xl:4.209rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--color-text);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--color-text-light)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:125%;color:var(--color-primary)}h1{font-size:3.5rem}h2{font-size:2rem}h3{font-size:1.25rem}ul,ol{list-style:none}button{font-family:var(--font-body);cursor:pointer;border:none;background:0 0}input,select,textarea{font-family:var(--font-body)}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container--full{max-width:100%;padding-left:0;padding-right:0}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{background:#fff;clip:auto;display:block;height:auto;width:auto;padding:1rem;z-index:100000}.t-heading-xl{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary)}.t-heading-lg{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary)}.t-heading-md{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary)}.t-heading-sm{font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-primary)}.t-body{font-family:var(--font-body);font-size:var(--text-base);font-weight:400;line-height:135%;color:var(--color-text)}.t-body-sm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;line-height:1.6;color:var(--color-text)}.t-body-lg{font-family:var(--font-body);font-size:var(--text-lg);font-weight:700;line-height:1.35;color:var(--color-primary)}.t-label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-light)}.t-label-dark{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.t-section-heading{font-family:var(--font-body);font-size:var(--text-base);font-weight:700;color:var(--color-primary)}.t-price{font-size:var(--text-md);font-weight:500;color:var(--color-primary)}.t-price-old{font-size:var(--text-base);font-weight:400;color:var(--color-text-light);text-decoration:line-through}.t-price-saving{font-size:var(--text-sm);font-weight:500;color:var(--color-success)}.c-404{position:relative;display:flex;align-items:center;justify-content:center;height:100vh;overflow:hidden}.c-404__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.c-404__overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:1}.c-404__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-xl)}.c-404__code{font-family:var(--font-heading);font-size:10rem;font-weight:400;color:rgba(255,255,255,.15);line-height:1;margin-bottom:var(--space-sm)}.c-404__desc{opacity:.7}.c-404__actions{display:flex;gap:var(--space-sm);margin-top:var(--space-xl)}@media (max-width:768px){.c-404__code{font-size:6rem}.c-404__actions{flex-direction:column;width:100%}.c-404__actions .c-btn{width:100%}}.woocommerce span.onsale{display:none !important}@media (max-width:768px){:root{--container-padding:1rem}h1{font-size:2.25rem}h2{font-size:1.5rem}h3{font-size:1.25rem}}