/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Arial, sans-serif;--font-family-serif:Georgia, "Times New Roman", Times, serif;--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-base:var(--font-family-sans-serif);--font-size-base:1.8rem;--line-height-base:1.5;--link-color:blue;--link-color-visited:rebeccapurple;--gutter:2rem;--gutter-xs:calc(var(--gutter) / 4);--gutter-sm:calc(var(--gutter) / 2);--gutter-md:var(--gutter);--gutter-lg:calc(var(--gutter) * 2);--gutter-xl:calc(var(--gutter) * 4);--gutter-xxl:calc(var(--gutter) * 8)}html{box-sizing:border-box;font-size:62.5%}body{font-family:var(--font-family-base);font-size:var(--font-size-base);line-height:var(--line-height-base)}a{--link-text-decoration-alpha:.3;color:var(--link-color);text-decoration-color:oklch(from var(--link-color) l c h / var(--link-text-decoration-alpha));transition:text-decoration-color .1s linear;&:visited{color:var(--link-color-visited);text-decoration-color:oklch(from var(--link-color-visited) l c h / var(--link-text-decoration-alpha))}&:hover{--link-text-decoration-alpha:1}}img{max-width:100%}.site-wrapper{gap:var(--gutter-lg);min-height:calc(100dvh - (var(--gutter-lg) * 2));padding:var(--gutter-sm);flex-direction:column;margin:auto;display:flex}.site-header{& h1{font-size:inherit;text-transform:uppercase;letter-spacing:1px;margin:0}}.site-content{flex-grow:1}.site-footer{padding-top:var(--gutter-md);border-top:1px solid #ddd;justify-self:flex-end;& p{margin:0}}[data-astro-cid-hxt4auj7][hidden]{display:none!important}label[data-astro-cid-hxt4auj7]{margin-bottom:var(--gutter-xs);display:block}select[data-astro-cid-hxt4auj7]{padding:var(--gutter-xs) var(--gutter-sm);background-color:#fff;border:1px solid #ccc;border-radius:5px}.tag-filter[data-astro-cid-hxt4auj7]{margin:0 0 var(--gutter-md)}.wish-list[data-astro-cid-hxt4auj7]{gap:var(--gutter-sm);&.list{flex-direction:column;display:flex}&.grid{grid-template-columns:repeat(4,1fr);display:grid}& .item{padding:var(--gutter-sm);border:1px solid #ddd;border-radius:20px;overflow:hidden;.wish-list[data-astro-cid-hxt4auj7].list &{column-gap:var(--gutter-sm);grid-template:"image header""image content""image footer"1fr/minmax(100px,1fr) 9fr;display:grid}.wish-list[data-astro-cid-hxt4auj7].grid &{flex-direction:column;display:flex}}& .header{.wish-list[data-astro-cid-hxt4auj7].list &{grid-area:header}.wish-list[data-astro-cid-hxt4auj7].grid &{order:2}}& .heading{font-size:inherit;margin:0;line-height:normal}& .image{padding:var(--gutter-sm);background-color:#f5f5f5;& img{aspect-ratio:1;object-fit:contain;display:block}.wish-list[data-astro-cid-hxt4auj7].list &{margin:calc(var(--gutter-sm) * -1) 0 calc(var(--gutter-sm) * -1) calc(var(--gutter-sm) * -1);border-right:1px solid #ddd;flex-direction:column;grid-area:image;justify-content:center;display:flex}.wish-list[data-astro-cid-hxt4auj7].grid &{margin:calc(var(--gutter-md) * -1) calc(var(--gutter-md) * -1) var(--gutter-md);aspect-ratio:1;border-bottom:1px solid #ddd;order:1}}& .content{.wish-list[data-astro-cid-hxt4auj7].list &{grid-area:content}.wish-list[data-astro-cid-hxt4auj7].grid &{order:3}}& .price{margin-top:var(--gutter-xs)}& .notes{margin-top:var(--gutter-sm);padding-top:var(--gutter-sm);border-top:1px solid #eee;font-size:.8em}& .footer{margin-top:var(--gutter-md);.wish-list[data-astro-cid-hxt4auj7].list &{grid-area:footer;align-self:end}.wish-list[data-astro-cid-hxt4auj7].grid &{flex-grow:1;order:4;align-content:end}}& .links{gap:var(--gutter-sm);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex;& .link{& a{padding:var(--gutter-xs) var(--gutter-sm);color:var(--link-color);border:1px solid var(--link-color);border-radius:1.6em;font-size:.8em;text-decoration:none;display:inline-block}}}}
