.back{position:absolute;top:0;left:10px;color:#333;text-decoration:none;border-bottom:1px solid;border-color:#ccc;font-size:12px}.back:before{content:"«"}.show-cart{display:none;position:fixed;right:40px;bottom:0}.block-style-page *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.columns{position:relative}.steps{text-align:left}.steps li{padding:0 0 20px}.steps p{margin:0;padding:0;font-style:normal}.steps small{display:block;margin-bottom:10px;font-size:11px}.steps select{margin:.5em 0}.item-row,.item-grid{padding:0;list-style:none}.item-row li,.item-grid li{vertical-align:top;display:inline-block;margin-right:-30px}.item-grid li{width:50%}.item-row li{width:25%}.item-row li img{width:100%}.item-grid.single li{width:100%}.shop-item{padding:0 20px 30px;line-height:1.1em}.shop-item h4{font-size:20px;margin:20px 0 0}.shop-item p{margin:8px 10%}.shop-item .desc{font-size:14px}.shop-item .price{font-size:18px}.shop-item img{max-width:290px;max-height:290px}.shop-item form{margin-top:20px}.shop-item.portrait img{max-width:auto;max-height:197px}.shop-item .buy{height:88px;margin-top:4px;display:flex;flex-direction:column;justify-content:center}.button:hover{background:#888;border-color:#000;color:#fff}.tiny-input{width:60px}.big-input{width:100%}form select{display:block;margin:0 auto 1em}hr+.cta{margin-top:1em}input[type=text]{font-size:13px;padding:2px 4px;font-family:georgia,serif;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}hr{margin-bottom:20px}.thumb{width:100px;height:100px;display:block}.thumbs{width:500px;margin:auto;margin-bottom:20px}.thumbs .column{width:25%;padding:0 10px}.thumb img{display:block;width:100px}.portrait{width:197px!important}pre{font-size:10px;text-align:left}.old-prints{width:85%;margin:0 auto}.old-prints img{width:100px;display:block}.old-prints td{vertical-align:middle;padding:5px}.old-prints thead{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.old-prints tr:nth-child(2n){background:#f8f8f8}.old-prints a{color:#000;border-color:#ccc;text-decoration:none;border-bottom:1px solid #ccc}.prints td:first-child{width:100px;max-width:100px}.prices td:first-child{width:130px;max-width:130px;text-align:left;text-indent:20px}.prints{text-align:center;padding:0 0 20px}.prints label{font-style:italic;line-height:2em}.prints img,label{display:inline-block;width:140px;margin:0 10px}.prints,.prices{margin-top:-20px}table{width:85%;margin:0 auto}table img{width:100px;display:block}table td{vertical-align:middle;padding:5px}table thead{border-top:1px solid #ccc;border-bottom:1px solid #ccc}table a{color:#000;border-color:#ccc;text-decoration:none;border-bottom:1px solid #ccc}.prices tr:nth-child(2n){background:#f8f8f8}.prices td:first-child{width:130px;max-width:130px;text-align:left;text-indent:20px}.cta.tweak{padding:0 17%;margin:15px 0 40px}.columns.single.wide .block-style-item{margin-bottom:0}.columns.single.wide .block-style-item img{height:250px;width:auto}.book-items img{max-width:80%}.columns.four .column{padding:0 10px}.columns.four .block-style-item{width:150px}.columns.four .block-style-item img.portrait{width:100%!important}[data-page=store].block-style-page{width:650px}[data-page=store] .columns{padding:0}[data-page=store] .columns .column{padding:0 10px}[data-page=store] .block-style-item{width:190px}[data-page=store] .image-style-fancy .overlay{height:60px;line-height:60px;margin-top:-30px;font-size:22px}.block-style-item .price{font-size:18px;font-weight:700;font-style:normal;margin-bottom:.5em}.columns.single.card-packs{margin-top:30px}.item-list{list-style:none;width:90%;margin:1em auto;display:table;overflow:hidden;border-top:1px solid #ccc;padding:0}.item-list li{display:table-row}.item-list li .cell{display:table-cell;vertical-align:middle;border-bottom:1px solid #ccc;padding:.5em}.item-list .img img{width:100%;display:block}.item-list .img{width:20%;padding:0}.item-list .name{width:50%}.item-list .price{width:20%;font-size:18px}.item-list .buy{width:10%}.item-list .name h4{font-weight:700;margin-bottom:.5em}.item-list .name h4+p{margin:.5em 0}.item-list .coming-soon,.item-list .out-of-stock,.shop-item .out-of-stock{font-style:italic;white-space:nowrap}.item-list .out-of-stock,.shop-item .out-of-stock{color:#f24}.item-list .shipping{font-size:smaller;margin-top:.3em}.warning{color:red}