@layer reset,base,components,utilities;@layer reset{*{box-sizing:border-box}button,input,select,textarea{font:inherit;line-height:inherit;color:inherit}input[type=text],input[type=search],input{background:transparent;border:none;outline:none;color:inherit;font:inherit}}:root{--ui-transition: transform .2s, background-color .6s, color .6s, background .6s, border-color .6s;--hover-scale: 1.05}@layer base{:root{--color-1: #dfe7f1;--color-2: #000000;--color-3: #ffffff;--color-4: #DEE0E8FF;--color-5: #ffc8a6;--color-link: #2549a1;--shadow-color: rgba(0, 0, 0, .05);--icon-filter: none;--font: "Courier Prime", monospace;--transition-fast: .2s ease;--line-height-spaced: 2.25;--line-height-unspaced: 1.15;--space-inline: clamp(.5rem, 3.5vw + .5rem, 3.5rem);--space-block: clamp(1rem, 3.5vw + .5rem, 3.5rem);--space-block-1: 1rem;--space-block-half: clamp(.5rem, 1.75vw + .25rem, 1.75rem);--gap-default: var(--space-block-half);--margin-main: 1rem;--solid-line: 1px solid #3c3a3a;--shadow: 0 -4px 10px var(--shadow-color), 0 5px 9px var(--shadow-color)}:root[data-theme=dark]{--color-1: #000000;--color-2: #dddddd;--color-3: #1c1c22;--color-4: #18181c;--color-5: #ff9e6b;--color-link: #609ad3;--shadow-color: rgba(101, 101, 101, .45);--icon-filter: invert(1) brightness(.8)}html{font-size:16px!important}body{background-color:var(--color-1)!important;color:var(--color-2);font-family:var(--font),serif;font-weight:400;margin:0;line-height:var(--line-height-spaced)}main,section{padding-block:var(--space-block);margin-block:var(--space-block);font-family:var(--font),serif;box-shadow:var(--shadow)}section{max-width:1300px;width:calc(100% - 2 * var(--space-inline));margin-inline:auto;box-sizing:border-box;text-align:center}article{padding-inline:var(--space-inline);font-family:var(--font),serif}article:not(:last-of-type){margin-block-end:var(--space-block)}section.flex{display:flex;justify-content:center;align-items:center;text-align:start}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--margin-main);font-weight:400;color:var(--color-2);line-height:var(--line-height-unspaced)}h1{font-size:clamp(2rem,4vw + .5rem,3rem)}h2{font-size:clamp(1.5rem,3vw + .25rem,2rem)}h3{font-size:clamp(1.25rem,2vw + .25rem,1.5rem)}h5{font-size:1.25rem}.title{font-size:clamp(3rem,8vw + .25rem,5rem);line-height:.85;font-weight:100}.subtitle{margin-bottom:1.2rem;opacity:50%}a,a:visited,a:hover,a:active{color:var(--color-link);text-decoration:none}a>img{display:block;line-height:0;vertical-align:middle}ul li{margin-block:0}hr{border:0;border-top:1px dashed;margin-block:var(--space-block-1)}.unspaced{line-height:var(--line-height-unspaced)}section.unspaced article{margin-bottom:0}article p{margin-block:0}article p:not(:last-of-type){margin-bottom:var(--margin-main)}.hover-scale{transition:transform var(--transition-fast)}.hover-scale:hover{transform:scale(1.2)}.show-on-mobile-inline,.show-on-mobile-block{display:none}@media(max-width:400px){:root{--space-inline: 0px}article{padding-inline:10px}section,main{text-align:center}section{margin-block:40px}section.flex{flex-direction:column;text-align:center}.hide-on-mobile{display:none}.show-on-mobile-inline{display:inline}.show-on-mobile-block{display:block}.title,.title_sm{text-align:center}}.dropdown-block{width:min(100%,520px);margin-inline:auto;text-align:left}.dropdown-block p{margin-block:0;line-height:var(--line-height-unspaced)}.dropdown-block p:not(:last-of-type){margin-bottom:0}}@layer components{#contact-details,.reveal-panel{overflow:hidden!important}}@layer utilities;.center-row{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.gap-1{gap:1rem}@media(max-width:400px){.center-row{flex-direction:column;align-items:stretch}}.icon-row{display:flex;gap:20px;justify-content:center;align-items:center}a,button,.button_1{-webkit-tap-highlight-color:transparent}@media(hover:none),(pointer:coarse){a,button,.button_1,.icon-1,.wiggling{transition:var(--ui-transition)!important;animation:none!important}a:hover:not(:active),button:hover:not(:active),.button_1:hover:not(:active),.icon-1:hover:not(:active),.wiggling:hover:not(:active){transform:none!important}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@layer components{.button_1{display:inline-block;background-color:var(--color-3);color:var(--color-2);padding-inline:10px;padding-block:1px;white-space:nowrap;transition:var(--ui-transition)}.button_1:hover{transform:scale(var(--hover-scale));color:var(--color-1)}.button_1:hover:not(.graphix){background-color:var(--color-2)}.button_1.k-approved{background-color:var(--color-4)}.button_1.graphix{background-image:linear-gradient(45deg,var(--color-5),var(--color-1));background-blend-mode:multiply}.button_1.graphix:hover{background-color:var(--color-2)}.icon-1{height:35px!important;transition:var(--ui-transition);filter:var(--icon-filter)}.icon-1:hover{transform:scale(1.2)}.button_1{position:relative}.button_1 img{height:15px!important;filter:var(--icon-filter);display:inline-block;transform:translateY(-1px);vertical-align:middle;transition:filter 1s ease;pointer-events:none}.button_1:hover img{filter:invert(1)}:root[data-theme=dark] .button_1:hover img{filter:none}.button-f{background-color:transparent;border-width:0 1px 1px 0;border-style:dashed;border-color:var(--color-2);transition:var(--ui-transition);color:var(--color-2);text-align:left}}.wiggling:hover{animation:wiggleScale var(--hover-duration, .6s) ease-in-out both}@keyframes wiggleScale{0%{transform:scale(var(--hover-scale)) rotate(0)}20%{transform:scale(var(--hover-scale)) rotate(-8deg)}45%{transform:scale(var(--hover-scale)) rotate(5deg)}70%{transform:scale(var(--hover-scale)) rotate(-3deg)}to{transform:scale(var(--hover-scale)) rotate(0)}}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}@layer components{#navbarContainer section,#footerContainer section{max-width:unset;width:100%;margin:0;padding-block:var(--space-block-half);background:var(--color-3)}#navbarContainer section>article{display:flex;align-items:center;flex-wrap:wrap;padding-inline:var(--space-inline);margin:0 auto}@media(max-width:400px){#navbarContainer .icon-1{height:30px!important}}.nav-inner{display:flex;align-items:center;flex-wrap:wrap;width:100%}.nav-brand{font:400 2rem Courier Prime,monospace;color:var(--color-1);text-decoration:none;line-height:var(--line-height-unspaced)}.nav-menu{display:flex;align-items:center;list-style:none;padding:0;margin-left:auto;margin-block:0}.nav-menu li{margin:0}.nav-right{display:flex;align-items:center}.nav-toggle{display:none;background:none;border:0;padding:0;line-height:1;cursor:pointer;font-size:2rem}.nav-toggle__img,#nav-theme-btn img{height:18px;width:auto;display:block}#navbarContainer .button_1,#nav-theme-btn{margin-left:20px}@media(max-width:768px){#navbarContainer section>article{padding-inline:10px}.nav-toggle{display:block}.nav-brand{order:0;line-height:.5}.nav-right{order:1;margin-left:auto}.nav-menu{order:2;flex-basis:100%;width:100%;margin-left:0;flex-direction:column;align-items:flex-end;overflow:hidden;padding-top:0;max-height:0;transition:max-height .24s ease,padding-top .24s ease}.nav-menu[aria-hidden=false]{max-height:420px}.nav-menu.no-anim{transition:none!important}.nav-menu li{margin-top:var(--space-block-half)!important}.nav-menu .button_1{margin-left:0;border-right:2px dotted var(--color-2)}}}.reveal-panel{overflow:hidden}.title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-top:1rem}.title-row h4{margin:0;font-weight:700}.card-list{margin:0;padding:0;list-style:none}.card-list li:not(:last-child){margin-inline:0;margin-bottom:1rem}.tag-width{overflow:hidden;margin:auto}.filter-search{position:relative;width:50%}@media(max-width:400px){.filter-search{width:100%}}#searchLoadingDots{position:absolute;top:50%;right:0;transform:translate(-8px,-50%);pointer-events:none}.cl-grid{--cl-gap: var(--gap-default);display:flex;align-items:flex-start;gap:var(--cl-gap)}.cl-col{display:flex;flex-direction:column;gap:var(--cl-gap)}.cl-cols-1 .cl-col{flex:0 0 100%;min-width:100%}.cl-cols-2 .cl-col{flex:0 0 calc((100% - var(--cl-gap)) / 2);min-width:calc((100% - var(--cl-gap)) / 2)}.cl-cols-3 .cl-col{flex:0 0 calc((100% - (2 * var(--cl-gap))) / 3);min-width:calc((100% - (2 * var(--cl-gap))) / 3)}.product_cell-inner{box-sizing:border-box;break-inside:avoid}.toggle-wrapper{position:relative;cursor:pointer}.media-wrap{position:relative}.cl-media{width:100%;height:auto;display:block;object-fit:cover}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(./courier-prime-latin-ext-400-normal.B-EsvyE4.woff2) format("woff2"),url(./courier-prime-latin-ext-400-normal.CKOCNFvK.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(./courier-prime-latin-400-normal.BbyBr73r.woff2) format("woff2"),url(./courier-prime-latin-400-normal.BAlbUm6l.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
