:root{--color-background: 255, 255, 255;--color-foreground: 0, 0, 0;--color-button: 0, 0, 0;--color-button-text: 255, 255, 255;--page-width: 120rem;--grid-spacing: 2rem}.page-width{max-width:100%;margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.page-width{padding:0 2rem}}@media screen and (min-width:1200px){.page-width{padding:0 3rem}}h1,h2,h3,h4,h5,h6{font-family:IBM Plex Mono,monospace;font-weight:500;line-height:1.2;margin:0 0 1rem;color:rgb(var(--color-foreground))}h1{font-size:3.2rem}h2{font-size:2.4rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}p{margin:0 0 1rem}.button,button[type=submit],input[type=submit]{display:inline-block;padding:1.2rem 2.4rem;font-family:IBM Plex Mono,monospace;font-size:1.4rem;font-weight:500;text-align:center;text-decoration:none;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border:1px solid rgb(var(--color-button));cursor:pointer;transition:opacity .2s}.button:hover,button[type=submit]:hover,input[type=submit]:hover{opacity:.8;text-decoration:none}.button--secondary{background-color:transparent;color:rgb(var(--color-button));border:1px solid rgb(var(--color-button))}.button--secondary:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}input[type=text],input[type=email],input[type=number],input[type=password],textarea,select{width:100%;padding:1rem;font-family:IBM Plex Mono,monospace;font-size:1.4rem;border:1px solid rgb(var(--color-foreground));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}input:focus,textarea:focus,select:focus{outline:1px solid rgb(var(--color-foreground));outline-offset:2px}.grid{display:grid;gap:var(--grid-spacing)}.grid--1-col{grid-template-columns:1fr}.grid--2-col{grid-template-columns:repeat(2,1fr)}.grid--3-col{grid-template-columns:repeat(3,1fr)}.grid--4-col{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:749px){.grid--2-col,.grid--3-col,.grid--4-col{grid-template-columns:1fr}}@media screen and (min-width:750px)and (max-width:989px){.grid--3-col,.grid--4-col{grid-template-columns:repeat(2,1fr)}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.section{padding:4rem 0}@media screen and (min-width:750px){.section{padding:6rem 0}}.card{display:flex;flex-direction:column}.card__media{position:relative;overflow:hidden}.card__media img{width:100%;height:auto;display:block}*,*:before,*:after{box-sizing:inherit}html{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.card__information{padding:1.5rem 0}.card__heading{font-size:1.4rem;font-weight:400;margin:0 0 .5rem}.card__heading a{color:rgb(var(--color-foreground));text-decoration:none}.card__heading a:hover{text-decoration:underline}.price{font-family:IBM Plex Mono,monospace;font-size:1.4rem;color:rgb(var(--color-foreground))}.price--on-sale .price-item--regular{text-decoration:line-through;opacity:.6}.loading{opacity:.5;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/base.css.map */
