:root{--ic:#ab1113;--black:#333;--white:#fff;--gray:#999;--gray-light:#f5f5f6;--gray-dark:#666;--text-color:var(--black);--color-link:var(--black);--color-selection:rgba(255,255,0,0.25);--color-highlight:#ff4500;--color-available:#096;--color-no-available:#e09900;--font-family:'ff-meta-web-pro', arial, sans-serif;--hr:1rem;--vr:1rem;--text-width-max:44rem;--columns-main-width:50%;--columns-lr-width:20%;--motion-move:10vmin;--motion-scale:.1;--motion-perspective:50vmin;--motion-curve:cubic-bezier(.5, 0, 0, 1);--motion-duration:.3;--action-duration:.1}@media (min-width:64rem){:root{--hr:2rem}}@font-face{font-family:'ff-meta-web-pro';font-weight:normal;font-style:normal;font-display:block;src:url(../fonts/FfMetaWebPro.woff) format('woff')}@font-face{font-family:'ff-meta-web-pro';font-weight:bold;font-style:normal;font-display:block;src:url(../fonts/FfMetaWebProBold.woff) format('woff')}@font-face{font-family:'ff-meta-web-pro';font-weight:bold;font-style:italic;font-display:block;src:url(../fonts/FfMetaWebProBoldItalic.woff) format('woff')}@font-face{font-family:'ff-meta-web-pro';font-weight:normal;font-style:italic;font-display:block;src:url(../fonts/FfMetaWebProItalic.woff) format('woff')}html{font:100%/1.6 var(--font-family);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;color:var(--text-color)}h1,h2,h3,h4{line-height:1.25}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1,.h1{color:var(--ic);font-size:1.8em;font-weight:300;letter-spacing:-0.016em;font-weight:bold;margin:calc(var(--vr) * 2) 0}h2,.h2{font-size:1.4em}h3,.h3{font-size:1.1em}h4,.h4{font-size:.9em}p{font-size:1em}ul,ol{list-style:none}a{color:inherit;text-decoration:underline}small{font-size:.75em}*,*:before,*:after{box-sizing:border-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:transparent;margin:0;padding:0;min-height:100vh;display:flex;flex-flow:column nowrap;align-items:center}img{max-width:100%;height:auto}hr{background-color:currentColor;border:0 none;margin:calc(var(--vr) * 3) var(--hr);max-width:3rem;height:2px}button,.button{text-decoration:none;-webkit-user-select:none;user-select:none;cursor:pointer;transition-duration:calc(var(--action-duration) * 1s)}button *,.button *{pointer-events:none}.icon{font-style:normal;line-height:1;vertical-align:middle;height:1em;display:inline-block;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke:currentColor;fill:currentColor}.categories{padding-bottom:var(--vr);display:flex;flex-flow:column nowrap;gap:calc(var(--hr) * .25)}.categories .category{background-color:#fff;font-weight:bold;font-size:1.2em;line-height:1.3;border-radius:.2rem;text-decoration:none;padding:var(--vr) calc(var(--hr) * .5)}.categories .category:hover{background-image:linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1))}.categories .category .subtitle{font-size:.8em;display:block}.categories .category .icon{margin:auto;right:1em;top:0;bottom:0;position:absolute}.products{padding:0 .2rem .2rem}.products .product{background-color:#fff;border-radius:.2rem;text-decoration:none;padding:calc(var(--vr) * .5) calc(var(--hr) * .5);display:flex}.products .product:hover{outline:var(--gray-dark) solid .2rem}.products .product .title,.products .product .range,.products .product .stock{line-height:1.3;padding:0 calc(var(--hr) * .5);margin:0}.products .product .title{color:var(--ic);font-size:1.1em;padding-top:calc(var(--vr) * .75)}.products .product .prev{width:4rem;height:4rem;object-fit:contain}.products .product .range{font-weight:bold}.products .product .stock{color:var(--color-no-available);font-size:1em;text-align:right;margin-left:auto;padding:calc(var(--vr) * .75);width:10rem}.products .product .stock.available{color:var(--color-available)}.products .category{display:flex;flex-flow:column nowrap;gap:calc(var(--hr) * .5)}.products .category>.title{font-size:1.2em;font-weight:bold;line-height:1.3;border-top:var(--gray) solid .1rem;margin-top:var(--vr);padding:var(--vr) 0 var(--vr)}@media (min-width:64rem){.products .category>.title{display:none}}.products .category>.title .subtitle{font-size:.8em;font-weight:normal;display:block}.content{width:100%;margin-left:auto;margin-right:auto}:where(.prose) h1,:where(.prose) h2,:where(.prose) h3,:where(.prose) h4,:where(.prose) p,:where(.prose) address,:where(.prose) ul,:where(.prose) ol,:where(.prose) dl,:where(.prose) legend{max-width:var(--text-width-max)}:where(.prose) h1,:where(.prose) h2,:where(.prose) h3,:where(.prose) h4,:where(.prose) p,:where(.prose) address,:where(.prose) ul,:where(.prose) ol,:where(.prose) dl,:where(.prose) hr{padding-top:calc(var(--vr) * .5);padding-bottom:calc(var(--vr) * .5)}:where(.prose) :not(h1, div)+h2{margin-top:calc(var(--vr) * 2)}:where(.prose) :not(div)+h3{margin-top:var(--vr)}:where(.prose) :not(h1, h2, h3, h4, h5, h6) a:not(.button){text-decoration:underline}.columns{display:flex;flex-flow:column wrap;justify-content:center;gap:var(--vr) var(--hr)}@media (min-width:64rem){.columns{flex-direction:row}}.columns>*{flex:10 1 var(--columns-main-width)}@media (min-width:64rem){.columns .left,.columns .right{flex:1 0 var(--columns-lr-width)}}@media (min-width:64rem){.columns .right{order:-1}}*,*:after,*:before{transition-timing-function:var(--motion-curve);transition-duration:calc(var(--motion-duration) * 1s);transition-property:opacity,
		transform,
		filter;animation-name:var(--motion-name);animation-timing-function:var(--motion-curve);animation-duration:calc(var(--motion-duration) * 1s);animation-fill-mode:both}a,a:after,a:before,.button,.button:after,.button:before{transition-duration:calc(var(--action-duration) * 1s)}@media (max-width:64rem){.tabs{display:none}}.tab{padding-right:3em !important;position:relative}.tab:after{background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 32 32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" class="icon"><path d="m10 6 10 10-10 10" stroke-width="2px" fill="none" stroke="black"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 32 32" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg" class="icon"><path d="m10 6 10 10-10 10" stroke-width="2px" fill="none" stroke="black"/></svg>');content:'';width:1.2em;height:1.2em;margin:auto;right:1em;top:0;bottom:0;position:absolute}@media (max-width:64rem){.tab:after{transform:rotate(180deg)}}@media (min-width:64rem){.tab_title{display:none}}.tab_content>:not(label){display:none !important}input:nth-child(1):checked~.tabs>.tab:nth-child(1),input:nth-child(2):checked~.tabs>.tab:nth-child(2),input:nth-child(3):checked~.tabs>.tab:nth-child(3),input:nth-child(4):checked~.tabs>.tab:nth-child(4){background-color:var(--ic);color:#fff}@media (max-width:64rem){input:nth-child(1):checked~.tabs_content>.tab_content:nth-child(1)>label:after,input:nth-child(2):checked~.tabs_content>.tab_content:nth-child(2)>label:after,input:nth-child(3):checked~.tabs_content>.tab_content:nth-child(3)>label:after,input:nth-child(4):checked~.tabs_content>.tab_content:nth-child(4)>label:after{transform:rotate(90deg)}}input:nth-child(1):checked~.tabs_content>.tab_content:nth-child(1)>:not(label),input:nth-child(2):checked~.tabs_content>.tab_content:nth-child(2)>:not(label),input:nth-child(3):checked~.tabs_content>.tab_content:nth-child(3)>:not(label),input:nth-child(4):checked~.tabs_content>.tab_content:nth-child(4)>:not(label){display:flex !important}@media (hover:hover){a:not(.button):hover{text-decoration:none}}a:not(.button):active{text-decoration:none}.hidden{display:none !important}