.pixelated,.artist-bio img,.artists a img{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.size-selection input+label,#info .option-selection input+label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pixelated,.artist-bio img,.artists a img{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated;-ms-interpolation-mode:nearest-neighbor}.size-selection input+label,#info .option-selection input+label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wrapper>div.error,.wrapper>div.announcement{background:#27232a;font-size:1.25em;padding:1em;margin:0 -0.5rem 2em;text-align:center}.wrapper>div.error svg,.wrapper>div.announcement svg{width:1em;height:1em}.wrapper>div.error svg path,.wrapper>div.announcement svg path{fill:#928a99}#admin-bar{position:absolute !important}.shop-header{display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:1001;background:#332f35;margin:0 -0.5em;padding:0 .5em;border-bottom:2px solid #27232a}.shop-header nav{flex-grow:1;font-size:1.3em;font-weight:bold;text-transform:uppercase;margin-left:-0.75em}.shop-header nav a{padding:.5em .75em;display:inline-block}.shop-header nav a svg{width:1.25em;height:1.25em;vertical-align:sub;margin-right:.25em}.shop-header nav a svg path{fill:#817786}.shop-header nav a:hover{background:#403a43}.shop-header nav a:hover svg path{fill:#b3adb6}.shop-header div.mobile{display:none;font-size:1.3em;font-weight:bold;text-transform:uppercase;background:none;border:none;cursor:pointer;color:#fff;padding:.5em .75em;flex-shrink:0;margin-left:-0.5em}.shop-header div.mobile svg{width:1.2em;height:1.2em;margin-left:.5em}.shop-header div.mobile svg path{fill:#817786}.shop-header div.mobile svg.close{display:none}.shop-header div.mobile:hover{background:#403a43}.shop-header div.mobile:hover svg path{fill:#b3adb6}.shop-header .cart{display:flex;cursor:pointer;padding:.2em .75em;border-radius:.25em;flex-shrink:0;align-items:center}.shop-header .cart .info{display:flex;flex-direction:column}.shop-header .cart .info .items{font-weight:bold;text-transform:uppercase}.shop-header .cart .info .price{font-size:.8em;color:#665f6c}.shop-header .cart>svg{height:2em;width:2em;margin-right:.75em}.shop-header .cart>svg path{fill:#665f6c}.shop-header .cart.updated>svg{animation:bob 300ms normal forwards ease-out}.shop-header .cart:hover{background:#4c4550;color:#b4abbd !important}.shop-header .cart:hover .price{color:#a198a9}.shop-header .cart:hover svg path{fill:#d9d4de}#mobile-shop-menu{margin:0 -0.5em;padding:0 1em;display:none;position:-webkit-sticky;position:sticky;top:2.95em;z-index:1000}.products{display:flex;flex-wrap:wrap;justify-content:space-around;margin:2em 0}.products a{width:300px;text-align:center;margin-bottom:1em;position:relative;padding:.5em}.products a div{width:300px;height:300px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-bottom:.5em}.products a div.shadow{filter:drop-shadow(5px 5px 10px #222);box-sizing:border-box;margin:20px;width:260px;height:260px}.products a strong{padding-left:.5em}.products a:hover{background:#4c4550}.artists{margin:0 1em 2em 0;overflow:hidden;height:calc(128px + 4.5em)}.artists a{padding:1em;display:flex;flex-direction:column;text-align:center;float:left}.artists a img{width:128px;height:128px;border-radius:50%;border:solid .25em #1f1c23;margin-bottom:.5em}.artists a:hover{background:#4c4550}.artist-bio{display:flex;margin:2em 0;background:#27232a;padding:1em}.artist-bio img{width:128px;height:128px;border-radius:50%;border:solid .25em #1f1c23;flex-shrink:0}.artist-bio>div{padding-left:1em}.artist-bio>div h1{margin:0}.artist-bio>div h1 .profile-link{font-size:1rem;color:#665f6c}.artist-bio>div h1 .profile-link svg path{fill:#665f6c}.artist-bio>div h1 .profile-link:hover{color:#a198a9}.artist-bio>div h1 .profile-link:hover svg path{fill:#a198a9}.artist-bio>div p{margin:0}.artist-bio>div a{margin:.5em .25em 0 0;display:inline-block;padding:.25em .5em;border-radius:.25em}.artist-bio>div a svg{vertical-align:baseline;width:1em;height:1em;top:.1em;position:relative;margin-right:.25em}.artist-bio>div a svg path{fill:#fff}.artist-bio>div a.website{background:#4c4550}.artist-bio>div a.website:hover{background:#5a535e}.artist-bio>div a.twitter{background:#00b6f1}.artist-bio>div a.twitter:hover{background:#25caff}.artist-bio>div a.youtube{background:#b31217}.artist-bio>div a.youtube:hover{background:#e1171d}.artist-bio>div a.tumblr{background:#2c4762}.artist-bio>div a.tumblr:hover{background:#3c6185}.artist-bio>div a.instagram{background:#c2368a}.artist-bio>div a.instagram:hover{background:#d15aa1}.artist-bio>div a.facebook{background:#3b5998}.artist-bio>div a.facebook:hover{background:#4c70ba}.artist-bio>div a.pixeljoint{background:#73d731}.artist-bio>div a.pixeljoint:hover{background:#90df5c}h3 a{color:#a198a9;font-size:.8em;margin-left:2em}h3 a svg{height:1.7em;width:1.7em;vertical-align:bottom}h3 a svg path{fill:#a198a9}@media(max-width: 600px){.shop-header nav{display:none}.shop-header div.mobile{display:flex}#mobile-shop-menu{display:block}.artist-bio h1{font-size:1.2em}.artist-bio img{width:64px;height:64px}}@media(max-width: 720px){.artists{font-size:.8em;height:calc(64px + 4.5em)}.artists a img{width:64px;height:64px}}@keyframes bob{0%{transform:translateY(0)}33%{transform:translateY(5px)}100%{transform:translateY(0)}}@keyframes errorshake{10%,90%{transform:translateX(-0.25em)}20%,80%{transform:translateX(0.25em)}30%,50%,70%{transform:translateX(-0.5em)}40%,60%{transform:translateX(0.5em)}100%{transform:translateX(0)}}.anim-errorshake{animation:errorshake 800ms cubic-bezier(0.36, 0.07, 0.19, 0.97) both}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#product-view{display:flex;margin-top:2em}#product-view h1.mobile{display:none;margin:0 0 .5em 0}#gallery{flex:1 0 300px;margin-bottom:4em}#gallery .display{height:60vh;background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:.5rem;position:relative;cursor:zoom-in;background-color:#27232a}#gallery .display.mockup{background-size:contain;cursor:auto;background-color:rgba(0,0,0,0)}#gallery .display.mockup+nav hr{opacity:0;bottom:0}#gallery .display.mockup.loading .loader{display:block}#gallery .display.mockup.shadow{filter:drop-shadow(5px 5px 10px #222)}#gallery .display .loader{display:none;border:16px solid #1f1c23;border-top:16px solid #332f35;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;position:absolute;left:50%;margin-left:-60px;top:50%;margin-top:-60px;box-sizing:border-box}#gallery nav{display:flex;flex-wrap:wrap;position:relative;justify-content:center;margin-bottom:1em}#gallery nav button{flex:0 1 6rem;margin-right:.5rem;border:none;padding:0;height:6rem;background-size:cover;background-color:rgba(0,0,0,0);opacity:.4;transition:opacity 500ms;cursor:zoom-in;background-position:center center}#gallery nav button:hover{opacity:1}#gallery nav button:last-child{margin-right:0}#gallery nav hr{display:block;height:.3rem;width:6rem;margin:0;background:#4c4550;border:none;position:absolute;bottom:-0.75em;left:0;transition:.3s ease-in-out}#info{flex:0 0 300px;margin-left:2em;position:relative;max-width:300px}#info h1{font-size:1.5em;margin-bottom:.2em;margin-top:0}#info p{margin-top:0;overflow-wrap:anywhere}#info p.tip{opacity:0;margin-top:.25em;font-size:.7em;color:#665f6c;transition:opacity 200ms}#info p.tip+h2{margin-top:.25em !important}#info p.unavailable{text-align:center;margin:.5em 0;opacity:0;transition:opacity 800ms;pointer-events:none}#info p.unavailable svg{margin-right:.5em}#info p.unavailable svg path{fill:#665f6c}#info p.tags{margin:3em 1em 1em;font-size:.8em;color:#665f6c}#info p.tags a{display:inline-block;margin:.25em;background:#27232a;color:#514a56;padding:.1em .7em;border-radius:.25em;border:none}#info p.tags a:hover{border:none;background:#4c4550;color:#b4abbd}#info h2{font-size:.9rem;margin:1em 0 .25em 0}#info .option-selection{display:flex;flex-wrap:wrap}#info .option-selection input{display:none}#info .option-selection input+label{flex:1 0 1em;align-items:center;display:flex;justify-content:center;text-align:center;font-weight:bold;cursor:pointer;border-radius:.25em;color:#665f6c;padding:.5em}#info .option-selection input+label:hover{background:#4c4550;color:#b4abbd}#info .option-selection input:checked+label{color:#b4abbd;background:#5a535e}#info .option-selection input.unavailable+label{color:#1f1c23}#info .option-selection input.unavailable+label:hover{color:#332f35}#info .option-selection input.unavailable:checked+label{color:#332f35}#info select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;background:#4c4550;color:#b4abbd;padding:.5em;border-radius:.5em;cursor:pointer}#info select:hover{background:#5a535e}#info select~svg{position:absolute;right:1em;height:1.5em;width:1.5em;margin-top:.25em;opacity:.5}#info hr{border:solid 2px #27232a;margin:1em 0}#info a.artist{display:flex;background:#27232a;padding:.75em}#info a.artist div h3{font-size:1em;margin:0}#info a.artist div h3 span{color:#665f6c;text-transform:lowercase}#info a.artist div p{margin:0;font-size:.8em;color:#665f6c}#info a.artist img{border-radius:50%;float:left;margin-right:.5em;width:64px;height:64px;flex-shrink:0}#info a.artist:hover{background:#1f1c23}#info ul.accordion{padding:0;list-style-type:none}#info ul.accordion>li{max-height:1.5em;overflow:hidden;margin:.25em 0;cursor:pointer;padding:.5em;margin:0 -0.5em}#info ul.accordion>li h3{font-weight:bold;color:#fff;margin:0 0 .5em 0}#info ul.accordion>li h3 svg{width:1em;height:1em;top:.125em;position:relative}#info ul.accordion>li h3 svg path{fill:#665f6c}#info ul.accordion>li>div p{margin:1em 0}#info ul.accordion>li>div ul{list-style-type:square;padding-left:2em}#info ul.accordion>li>div.printed-product-info{white-space:pre-wrap}#info ul.accordion>li:hover{background:#4c4550}#info ul.accordion>li:hover h3 svg path{fill:#d9d4de}#info ul.accordion>li *{pointer-events:none}#info ul.accordion>li.open{max-height:50em}#info ul.accordion>li.open h3 svg{display:none}#buy-button{margin-top:1em;display:flex;justify-content:center;align-items:center}#buy-button output{font-size:1.5em;font-weight:bold;margin-right:1em;color:#fff}#buy-button button{display:inline-block;background:#b63831;text-align:center;font-weight:bold;font-size:1em;font-family:"Roboto",sans-serif;padding:.5em 1.5em;border-radius:.25em;border:0;color:#fff;cursor:pointer;transition:background 200ms}#buy-button button svg{vertical-align:sub;margin-right:.5em;width:1em;height:1em;transition:transform 200ms}#buy-button button .loading{vertical-align:sub;margin-right:.5em;display:none;border:.25em solid #928a99;border-top:.25em solid rgba(0,0,0,0);border-radius:.5em;width:.5em;height:.5em;animation:spin 2s linear infinite;cursor:default}#buy-button button:hover{background:#c93f37}#buy-button button.processing{background:#27232a;color:#928a99}#buy-button button.processing .loading{display:inline-block}#buy-button button.processing svg.plus{display:none}#buy-button button.unavailable{background:#27232a;color:#928a99;cursor:not-allowed}#buy-button button.unavailable svg.plus{transform:rotate(45deg)}#buy-button button.unavailable svg.plus path{fill:#928a99}.color-selection{display:flex;flex-wrap:wrap;font-size:2em;max-height:1em;overflow:hidden;transition:max-height 200ms}.color-selection label:nth-child(n+15){display:none}.color-selection.expanded label:nth-child(n+15){display:inherit}.color-selection .show-more,.color-selection .show-less{width:1em;height:1em;display:inline-block;cursor:pointer}.color-selection .show-more svg,.color-selection .show-less svg{width:100%;height:100%;vertical-align:top}.color-selection .show-more svg path,.color-selection .show-less svg path{fill:#4c4550}.color-selection .show-more:hover svg path,.color-selection .show-less:hover svg path{fill:#5a535e}.color-selection .show-more{order:6}.color-selection.expanded .show-more{display:none}.color-selection .show-less{display:none;order:999}.color-selection.expanded .show-less{display:inline-block}.color-selection input{display:none}.color-selection input+label{width:1em;height:1em;border:solid 2px #665f6c;margin:0 .25em .25em 0;border-radius:2px;cursor:pointer;box-sizing:border-box;transition:border-radius 100ms ease-in-out}.color-selection input:checked+label{border:solid 2px #fff;border-radius:.5em}.color-selection input.unavailable+label{position:relative}.color-selection input.unavailable+label:after{content:"";position:absolute;top:44%;height:2px;background:#27232a;transform:rotate(-45deg);transition:left 100ms,width 150ms}.color-selection input.unavailable:not(:checked)+label{border:solid 2px #27232a;position:relative}.color-selection input.unavailable:not(:checked)+label:after{left:-20%;width:142%}.color-selection input.unavailable:checked+label{position:relative}.color-selection input.unavailable:checked+label:after{left:0;width:100%;background:#fff}.color-selection.expanded{max-height:5em}.size-selection{display:flex}.size-selection input{display:none}.size-selection input+label{flex:1 0 1em;text-align:center;font-weight:bold;cursor:pointer;border-radius:.25em;color:#665f6c}.size-selection input+label:hover{background:#4c4550;color:#b4abbd}.size-selection input:checked+label{color:#b4abbd;background:#5a535e}.size-selection input.unavailable+label{color:#1f1c23}.size-selection input.unavailable+label:hover{color:#332f35}.size-selection input.unavailable:checked+label{color:#332f35}#shadow-preloader{display:none}@media(max-width: 666px){#product-view{flex-direction:column}#product-view h1.mobile{display:block}#product-view #gallery{margin-bottom:0}#product-view #gallery .display{max-height:calc(100vw - 1em)}#product-view #info{margin-left:0}#product-view #info h1{display:none}#product-view #info .size-selection{flex-wrap:wrap}#product-view #info .size-selection label{flex:0 1 1em;margin:.25em;padding:.5em 1em}}@keyframes animupdatedprice{0%{transform:scale(1)}30%{transform:scale(1.2)}100%{transform:scale(1)}}.anim-updatedprice{animation:animupdatedprice 500ms}
/*# sourceMappingURL=../../maps/shop/css/single-product.css.map */
