body{grid-template-columns:200px 1fr;grid-template-rows:auto auto auto 1fr auto;grid-template-areas:"banner  banner" "header  header" "logo    main" "sidebar main" "footer  footer"}@media (min-width: 740px){body{display:grid}}body>div.banner{grid-area:banner}body>.logo{grid-area:logo;justify-self:center;width:115px;margin-left:auto;margin-right:auto}body>.logo>a{display:block}body>.logo>a img{display:block;width:100%;height:auto}body>header{grid-area:header;width:100%}body>.sidebar{grid-area:sidebar}body>main{grid-area:main}body>footer{grid-area:footer}h1,h2,h3,h4,h5,h6{text-align:center}body{padding:5px}abbr{text-decoration:none}s{color:#767676}a{color:initial;font-weight:400;text-decoration:none}a:hover{text-decoration:underline}article[typeof=Product] div a,p a{text-decoration:underline}img.seal{display:block;margin-left:auto;margin-right:auto;padding-top:.5em}nav.main img.seal{width:25%;height:auto}@media only screen and (min-width: 740px){nav.main img.seal{width:60%}}button{background:none;color:#000;border:1px solid #bbb;cursor:pointer;display:block;font-size:inherit;margin:5px auto;padding:0;width:6em;height:6em;border-radius:3em}button:hover{border:1px solid black}button:disabled{border:1px solid lightgray}button[disabled]:hover{cursor:not-allowed;border:1px solid lightgray}@media only screen and (max-width: 600px){button{border:1px solid black}}nav{text-transform:lowercase}nav ul{list-style-type:none;padding-left:0}footer{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;clear:both}footer>.wide{flex:0 0 100%}footer>.narrow{margin:0 10px 10px}footer>div.narrow{border:2px solid black}footer>div#insta-feed{margin-bottom:20px}footer>div[typeof=PostalAddress]{text-align:center;text-transform:lowercase;font-size:120%;border:5px double black;aspect-ratio:1;border-radius:50%;padding:10px;flex-basis:min-content;display:flex;flex-wrap:wrap;align-content:center}footer>div[typeof=PostalAddress]>div{white-space:nowrap;flex:1 1 100%;margin:0 20px}footer>div.subtlelines:before{border-top:1px solid gray;content:"";display:block;width:50%;margin-left:25%;padding-bottom:30px}footer>div.subtlelines:after{border-top:1px solid gray;content:"";display:block;width:50%;margin-left:25%;margin-top:30px}@media only screen and (min-width: 740px){footer>div.subtlelines:before{border-top:1px solid lightgray;margin-left:20%;width:60%}footer>div.subtlelines:after{border-top:1px solid lightgray;margin-left:20%;width:60%}}.popup{background:#fff;border:1px solid gray;border-radius:250px;height:500px;left:50%;position:fixed;top:50%;transform:translate(-50%) translateY(-50%);width:500px;z-index:99}.popup .closebutton{background:#fff;font-weight:700;height:25px;left:50%;line-height:25px;overflow:hidden;position:absolute;text-align:center;top:5px;transform:translate(-50%);width:25px}.popup>div{position:absolute;top:60%;transform:translateY(-50%);width:initial}.debug{display:none;font-family:monospace;white-space:pre-wrap;border:1px solid #666;padding:3px;margin:3px auto;max-width:60em}body.artsy{background:#5f633a}body.artsy input{background:none}body.artsy form[action="/search"] input[type=text]{border-bottom:1px solid black}body.artsy article.products [typeof=Product] img{outline:2px solid black}body.artsy article.products [typeof=Product],body.artsy section.products [typeof=Product]{margin:1vw;width:calc(50% - 2vw);display:flex}@media only screen and (min-width: 740px){body.artsy article.products [typeof=Product],body.artsy section.products [typeof=Product]{width:calc(33.3% - 2vw)}}@media only screen and (min-width: 1200px){body.artsy article.products [typeof=Product],body.artsy section.products [typeof=Product]{width:calc(25% - 2vw)}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/style.css.map */
