*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}li{margin:.5rem 0}input,button,textarea,select{font:inherit;color:var(--black)}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p,ul{margin:.75rem 0}p:last-child,ul:last-child{margin-bottom:0}p:first-child,ul:first-child{margin-top:0}#root,#__next{isolation:isolate}fieldset{padding:0;border:none}:root{--theme-font: "Roboto", "Helvetica", "Tahoma", "Arial", sans-serif;--body-font: "Helvetica", "Tahoma", "Arial", sans-serif;--red: #e63c2e;--yellow: #f6a704;--green: #09b775;--purple: #bc60d0;--blue: #1cb5ca;--pink: #f97eb5;--grey: #9a989a;--white: #ffffff;--black: #3d3d3d;--pale: #bac0ca;--faint: #f5f5f5;--orange: #f68704;--red-rgb: 230, 60, 46;--yellow-rgb: 246, 167, 4;--green-rgb: 9, 183, 117;--purple-rgb: 188, 96, 208;--blue-rgb: 28, 181, 202;--pink-rgb: 249, 126, 181;--grey-rgb: 154, 152, 154;--white-rgb: 255, 255, 255;--black-rgb: 61, 61, 61;--pale-rgb: 218, 216, 218;--faint-rgb: 245, 245, 245;--orange-rgb: 246, 135, 4;--input-radius: .2rem;--light-shadow: 0 0 2px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .05), 0 2px 8px rgba(0, 0, 0, .05);--mid-shadow: 0 0 2px rgba(0, 0, 0, .05), 0 2px 4px rgba(0, 0, 0, .05), 0 4px 8px rgba(0, 0, 0, .1);--heavy-shadow: 0 0 4px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .1), 0 8px 16px rgba(0, 0, 0, .2)}h1,h2,h3,h4,h5,h6{font-family:var(--theme-font);line-height:calc(1em + .15rem);letter-spacing:-.01em}h1{font-size:3rem}h2{font-size:1.6rem}h3{font-size:1.3rem}@media screen and (max-width: 608px){h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.2rem}}.left{text-align:left}.center{text-align:center}.right{text-align:right}small,small a{color:var(--grey)}select{-webkit-appearance:none;appearance:none;font-family:var(--theme-font);outline:none;background-color:var(--faint);color:var(--black);border-radius:var(--input-radius);padding:.4rem .5rem .3rem;border:0;cursor:pointer;box-shadow:inset 0 0 1rem -.5rem #0000001a;border:solid 1px rgba(0,0,0,.05)}fieldset{display:grid;grid-auto-flow:column;align-items:center;cursor:pointer;box-shadow:inset 0 0 1rem -.5rem #0000001a;border:solid 1px rgba(0,0,0,.05);border-radius:var(--input-radius)}fieldset input[type=text]{box-shadow:none!important}input[type=text],input[type=email],input[type=password]{padding:.5rem 1rem;font-family:var(--theme-font);outline:none;background-color:var(--faint);display:inline-block;border:0;box-shadow:inset 0 0 1rem -.5rem #0000001a;border:solid 1px rgba(0,0,0,.11);width:100%}input[type=checkbox]{cursor:pointer;-webkit-appearance:none;appearance:none}input[type=checkbox]:before{content:"";color:var(--white);line-height:.9rem;font-size:1.6rem;border:solid 1px var(--grey);width:1rem;height:1rem;background-color:#fff;margin:0rem .1rem 0rem 0rem;vertical-align:middle;display:inline-block;position:relative;top:-.1rem}input[type=checkbox]:checked:before{content:"\d7";background-color:var(--black);border:solid 1px var(--black)}body{font-family:var(--theme-font);color:var(--black);font-size:12pt}a{color:var(--blue)}header{display:grid;grid-auto-flow:column;grid-gap:.25rem 1rem;justify-content:left;align-items:end;padding:1rem 0}header>span{font-weight:700;font-size:1.2rem;color:#9a989a;margin-bottom:.225rem}header>span>a{color:var(--grey);text-decoration:none}header>span>a:hover{text-decoration:underline}@media screen and (max-width: 608px){header{grid-auto-flow:row}}@keyframes change_highlight{50%{filter:drop-shadow(0 0 .25rem var(--yellow)) brightness(120%) contrast(150%)}}.animate-change-highlight{animation:change_highlight 1s}button{border:0}.button{background-color:rgb(var(--color),.1);color:var(--black);position:relative;display:inline-block;z-index:1;text-decoration:none;cursor:pointer;font-family:var(--theme-font);border:0;border-bottom:solid .4rem rgba(var(--color),.5);outline:none;border-radius:.2rem;padding:.5rem 1rem;text-align:center;box-shadow:0 .3rem .2rem -.1rem #1414601a}.button:after{content:"";position:absolute;top:0;right:0;bottom:-.4rem;left:0;border-radius:.2rem;border:solid 1px rgba(136,99,149,.3)}.button:hover{background-color:rgb(var(--color),.4);border-bottom:solid .4rem rgba(var(--color),.6)}.button:hover:after{border:solid 1px rgba(var(--color))}.button:enabled:active{border-bottom:0!important;margin-top:.4rem!important;box-shadow:0 .2rem .2rem -.1rem #0003}.button:enabled:active:after{bottom:0!important;border:solid 1px rgba(var(--color))}.button.bold{display:block;font-size:1.3rem;width:100%;background-color:rgb(var(--color),.7);font-weight:700;color:var(--white);border-bottom:solid .4rem rgba(var(--color),1);box-shadow:0 .3rem .2rem -.1rem #1414601a}.button.bold:after{border:solid 1px rgba(136,99,149,.5)}.button.bold:hover{background-color:rgb(var(--color),.8)!important}.button.pop{background-color:#fff}.button:disabled{opacity:.5;cursor:not-allowed}.button.red{--color: var(--red-rgb)}.button.yellow{--color: var(--yellow-rgb)}.button.green{--color: var(--green-rgb)}.button.purple{--color: var(--purple-rgb)}.button.blue{--color: var(--blue-rgb)}.button.pink{--color: var(--pink-rgb)}.button.grey{--color: var(--grey-rgb)}.button.white{--color: var(--white-rgb)}.button.black{--color: var(--black-rgb)}.button.pale{--color: var(--pale-rgb)}.button.faint{--color: var(--faint-rgb)}.button.orange{--color: var(--orange-rgb)}.embedded-wrapper .modal-header{display:none!important}.section-wrapper>div{max-width:1480px;margin:0 auto;padding:0 max(1rem,env(safe-area-inset-right)) 0 max(1rem,env(safe-area-inset-left))}.box{padding:1rem;background-color:#fff}a.box:hover{box-shadow:var(--light-shadow)}.rating{text-decoration:none}.rating svg{display:inline-block;vertical-align:middle;position:relative;top:-.1rem}code{background-color:var(--black);color:#fff;padding:0rem .5rem;border-radius:.25rem;display:inline-block}.modal{position:fixed;left:0;top:0;right:0;bottom:0;z-index:10000;background-color:#0003;display:none}@media screen and (max-width: 608px){.desktop-only{display:none!important}.section-wrapper>div{padding:0 max(.5rem,env(safe-area-inset-right)) 0 max(.5rem,env(safe-area-inset-left))}.box{padding:1rem .5rem;background-color:#fff}}@media screen and (min-width: 609px){.mobile-only{display:none!important}}.stock-coming-soon{color:var(--yellow);font-weight:700}.stock-pre-order{color:var(--blue);font-weight:700}.stock-none{color:var(--red);font-weight:700}.stock-low{color:var(--yellow);font-weight:700}.stock-ok{color:var(--green);font-weight:700}.stock-retired{color:var(--grey);font-weight:700}.grid a{overflow:hidden}.badge{position:absolute;left:-1rem;top:-.5rem;display:none;color:#fff;padding:.5rem 1rem;font-weight:700;font-size:1rem;box-shadow:.25rem .25rem 1rem #0003;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/113/assets/pimoroni.css.map */
