html,body{height:100%;margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}ul{list-style:none;margin:0;padding:0}abbr{cursor:help;border-bottom:1px dotted}hr{clear:both;visibility:hidden;margin:0}a img{border:none}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}body{font-size:18px;font-family:'Helvetica Neue', helvetica, Arial, sans-serif;font-weight:300;letter-spacing:0.04em;color:#fff;line-height:1em;text-shadow:0 0.1em 0.1em rgba(0,0,0,0.4);text-align:center}@media (min-width: 600px){body{text-align:left}}h1,h2,h3,h4,h5{font-family:'Quicksand', 'Helvetica Neue', helvetica, Arial, sans-serif;font-weight:400}@media (min-width: 1000px){h1,h2,h3,h4,h5{font-weight:300}}h1{font-size:1.9em;line-height:normal;color:#3cbcc6;margin:0;font-weight:bold}h2{font-size:1em;line-height:normal;color:#ddd;margin:0.5em 0 2em;text-transform:lowercase}h3{font-size:1.2em;margin-bottom:.5em;line-height:1.5em}h4{font-size:1em;color:#ddd;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #888}p{margin-top:0;margin-bottom:1em;line-height:1.5em}@media (min-width: 1000px){p{font-weight:200;letter-spacing:0.05em}}.leadin{font-size:1.1em}.pullout{font-style:italic;font-size:1.5em;color:#AAA;line-height:1.5em}.fineprint,.note{font-size:.8em}.right{text-align:right}.big{font-size:1.2em}ul.options{text-align:right}.options>li{font-size:1em;display:inline-block;margin:0 1em}th{text-align:left}.form{color:#1a9aa4;position:relative;margin:0;border:1px solid #3cbcc6;background-color:#e6ffff;padding:2em;text-shadow:none;text-align:left}.form input[type="text"],.form input[type="email"],.form input[type="tel"],.form input[type="number"],.form textarea,.form select{box-sizing:border-box;width:100%;border:1px solid #3cbcc6;font-size:1em;padding:.25em 0;margin:.25em 0;text-indent:.25em}.form fieldset{border:0;padding:0;margin:1em 0}.form .input{margin-bottom:1em}.form .input.hidden{display:none}.form legend,.form th,.form label{color:#1a9aa4}.form p{color:#1a9aa4;font-style:italic;font-weight:normal}.form p.required{position:absolute;bottom:1em}.form .dim{color:#3cbcc6}.form th,.form td{margin:0;padding:1em}.form label>abbr[title=required]{border:0;margin-left:-0.6em}.form .hint,.form .error{display:block;font-size:0.8em}.error{color:red !important}.error a{color:red;text-decoration:underline}.flash{text-align:center;margin:0;padding:0}.flash .flash__notice,.flash .flash__alert{text-align:center;background:#2B8B92;display:inline-block;margin:1em auto;width:auto;padding:0.5em 1em;font-size:1.5em}.alert{background:#fff;padding:2em 2em 1em;margin-bottom:1em;text-shadow:none;border:1px solid #000}.alert p{margin-top:.3em;margin-bottom:.3em;color:black;font-size:1.2em}a{color:#3cbcc6;text-decoration:none}a:hover{text-decoration:underline}.button{display:inline-block;font-size:1em;color:#fff;background:#3cbcc6;padding:0.5em;border:1px solid #63cad2;text-decoration:none !important;box-shadow:0px 0.2em 0.5em rgba(0,0,0,0.1);text-shadow:none;box-sizing:border-box;line-height:1em;font-weight:normal}.button:hover{border-color:#8bd7dd;cursor:pointer;text-decoration:none;box-shadow:0 0.2em 1em #3cbcc6}.button a{color:inherit;display:inherit;text-decoration:none}.button a:hover{color:inherit}.button.button--small{font-size:12px}.button.button--secondary{background-color:#979797;border-color:#a4a4a4}.button.button--secondary:hover{background:#3cbcc6;border-color:#63cad2}.button.button--disabled{color:#7e7e7e;background-color:#575757;border-color:#4b4b4b;box-shadow:none}.button.button--disabled:hover{color:#7e7e7e;background-color:#575757;border-color:#4b4b4b;box-shadow:none}body{padding:0;margin:0;background-color:#646464}#wrapper{position:relative;width:auto;margin:0 auto}@media (min-width: 600px){#wrapper{width:90%;margin:0 5%}}@media (min-width: 1000px){#wrapper{width:960px;margin:0 auto}}#wrapper>.section{padding:0 2em}@media (min-width: 600px){#wrapper>.section{padding:0}}#header{text-align:center}#header #title{transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);-webkit-transform:scale(0.8, 0.8);-o-transform:scale(0.8, 0.8);-moz-transform:scale(0.8, 0.8)}#header #title h1,#header #title h2{margin:0}#header #title h1{color:transparent;border:0;text-indent:100%;white-space:nowrap;font-size:0;line-height:0;vertical-align:top;width:300px;height:0;padding-bottom:42px;background-image:url(/assets/earthsea-bolder-c81019283be2a195b45fd41aa00c24faf81aa84d04e7f5b215a731cb6973c941.png);background-repeat:no-repeat;background-size:contain;background-position:50% 0;display:inline-block;display:block;margin:32px auto 0}#header #title h1 *{display:none}@media (min-width: 600px){#header #title h1{color:transparent;border:0;text-indent:100%;white-space:nowrap;font-size:0;line-height:0;vertical-align:top;width:300px;height:0;padding-bottom:57px;background-image:url(/assets/earthsea-09ef433bd5af9dc6ec49f8228bef4957750dee1e5e2d0814a461013225dac60b.png);background-repeat:no-repeat;background-size:contain;background-position:50% 0;display:inline-block;margin-top:50px}#header #title h1 *{display:none}}@media (min-width: 1000px){#header #title h1{color:transparent;border:0;text-indent:100%;white-space:nowrap;font-size:0;line-height:0;vertical-align:top;width:500px;height:0;padding-bottom:71px;background-image:url(/assets/earthsea-09ef433bd5af9dc6ec49f8228bef4957750dee1e5e2d0814a461013225dac60b.png);background-repeat:no-repeat;background-size:contain;background-position:50% 0;display:inline-block;margin-top:50px}#header #title h1 *{display:none}}#header #title h2{color:transparent;border:0;text-indent:100%;white-space:nowrap;font-size:0;line-height:0;vertical-align:top;width:190px;height:0;padding-bottom:20px;background-image:url(/assets/peter_geen-5f6e967c158b26cd2b0ff1e71a27793563ba7a025d3b918ed1e2e8e17c2392a2.png);background-repeat:no-repeat;background-size:contain;background-position:50% 0;display:inline-block;display:block;margin:auto}#header #title h2 *{display:none}@media (min-width: 600px){#header #title h2{color:transparent;border:0;text-indent:100%;white-space:nowrap;font-size:0;line-height:0;vertical-align:top;width:200px;height:0;padding-bottom:24px;background-image:url(/assets/peter_geen-5f6e967c158b26cd2b0ff1e71a27793563ba7a025d3b918ed1e2e8e17c2392a2.png);background-repeat:no-repeat;background-size:contain;background-position:50% 0;display:inline-block;margin-top:67px}#header #title h2 *{display:none}}@media (min-width: 1000px){#header #title h2{color:transparent;border:0;text-indent:100%;white-space:nowrap;font-size:0;line-height:0;vertical-align:top;width:380px;height:0;padding-bottom:36px;background-image:url(/assets/peter_geen-5f6e967c158b26cd2b0ff1e71a27793563ba7a025d3b918ed1e2e8e17c2392a2.png);background-repeat:no-repeat;background-size:contain;background-position:50% 0;display:inline-block;margin-top:77px}#header #title h2 *{display:none}}#footer{clear:both;padding:1em 1em 2em;font-size:0.8em;line-height:2em;color:#aaa}@media (min-width: 600px){#footer{padding:0}}@media (min-width: 600px){#footer #legal{float:left;width:50%}}@media (min-width: 600px){#footer #technical{float:left;width:50%;text-align:right}}#footer #technical ul li{display:inline-block;margin:0 0.5em}#footer a{color:#aaa}#menu{margin:0;padding:1em 1em 2.5em;z-index:1000;position:relative;text-align:center;font-size:1em}@media (min-width: 600px){#menu{font-size:1.2em}}#menu>ul{margin:0;padding:0;list-style:none;position:relative}#menu>ul>li{display:inline-block;margin:0;height:2em;line-height:2em;padding:0}@media (min-width: 1000px){#menu>ul>li{padding:0 0.5em}}#menu>ul>li>a{display:block;padding:0 0.5em}#menu>ul>li.has_submenu:hover,#menu>ul>li.has_submenu.submenu_open{color:#3cbcc6}#menu>ul>li.has_submenu:hover ul,#menu>ul>li.has_submenu.submenu_open ul{display:block}#menu>ul>li.has_submenu.submenu_open>a{text-shadow:#3cbcc6 0 0px 1em;color:#3cbcc6 !important}#menu>ul>li.has_submenu.submenu_open ul{box-shadow:0.25em 1em 1em rgba(0,0,0,0.2),0 0 0.2em #3cbcc6}#menu>ul>li.has_submenu>a{cursor:default;color:#aaa}#menu>ul>li.has_submenu>ul{display:none;position:absolute;top:2.2em;width:14em;box-shadow:0.25em 1em 1em rgba(0,0,0,0.2),0 0 0.2em #3cbcc6;font-size:smaller;text-align:left}#menu>ul>li.has_submenu>ul>li{background-color:#333;padding:0.5em 1em;line-height:1em}#menu>ul>li.has_submenu>ul>li:first-child{padding-top:1em}#menu>ul>li.has_submenu>ul>li:last-child{padding-bottom:1em}#menu a{text-decoration:none;color:#aaa}#menu a span{font-size:0.5em;background-color:#8A8A8A;border-radius:50%;padding:0.5em;height:1em;width:1em;overflow:hidden;display:inline-block;color:#E0E0E0;line-height:1em;vertical-align:top;margin-left:-0.5em;font-weight:normal;text-align:center}#menu a:hover{color:#3cbcc6}#menu a.selected{font-size:1.1em;color:#3cbcc6 !important;text-shadow:0 0 1em}#menu a.selected span{background-color:#3cbcc6;color:#fff}#admin_menu{position:fixed;z-index:1;top:0;left:0;width:100%;font-size:0.8em;font-family:"Helvetica Neue", Helvetica, Arial, Sans-Serif;font-weight:normal;background-color:black}#admin_menu>ul{display:flex;flex-wrap:wrap;justify-content:center}#admin_menu>ul>li{display:block;margin:0 0.75em;padding:0.5em 0}#admin_menu>ul>li a{color:white}#admin_menu .admin_menu__home a{color:#3cbcc6}#admin_menu .admin_menu__logout a{color:#3cbcc6}.vcard{font-style:normal}.vcard .tel{display:block}.vcard .postal{display:none}.vcard h4{display:none}.vcard .geo{display:none}#new_message_form{margin-bottom:2em}#all_contact{background-color:rgba(255,255,255,0.05);border:1px solid #7e7e7e;margin:0 0 1em;padding:2em;box-shadow:0 2px 8px rgba(0,0,0,0.2),0 8px 32px rgba(0,0,0,0.1);margin-bottom:2em}#all_contact div{display:block}#all_contact h3,#all_contact .geo_info{display:none}#all_contact .org{font-family:helvetica, Arial, sans-serif;font-weight:normal;font-size:1em;color:#40957e;margin-bottom:.5em}#all_contact .postal{display:block}#all_contact h4{display:block;border:0}#all_contact .vcard .divider{display:none}#all_contact .vcard .geo{display:block}#all_contact .more{display:none}#all_contact br{display:none}#cart{margin:0 auto 2em;padding:0;background-color:transparent;border:0;text-shadow:none}#cart table{width:100%;display:block}#cart table thead{display:none}#cart table tbody{display:block}#cart table tbody tr{display:block}#cart table tbody tr th,#cart table tbody tr td{display:block}@media (min-width: 600px){#cart table{display:table}#cart table thead{display:table-header-group}#cart table tbody{display:table-row-group}#cart table tbody tr{display:table-row}#cart table tbody tr th,#cart table tbody tr td{display:table-cell}}@media (min-width: 600px){#cart .cart__item_col{padding:1em}}#cart .cart__price_col{float:right;text-align:right;vertical-align:top}@media (min-width: 600px){#cart .cart__price_col{float:none;padding:1em}}#cart .cart__price_col>p{background:#4b4b4b;padding:0.25em 0.5em;border-radius:8px;margin-bottom:0}#cart .cart__item{position:relative;overflow:hidden;background-color:rgba(255,255,255,0.05);border:1px solid #7e7e7e;margin:0 0 1em;padding:1em;box-shadow:0 2px 8px rgba(0,0,0,0.2),0 8px 32px rgba(0,0,0,0.1);text-align:left}#cart .cart__item .cart__item_image{margin-bottom:1em;border:1px solid #4b4b4b}@media (min-width: 600px){#cart .cart__item .cart__item_image{float:left;margin:0 2em 0 0}}#cart .cart__item .cart__item_image a{display:block}#cart .cart__item .cart__item_image img{display:block;margin:0;width:100%;max-width:512px}#cart .cart__item .cart__item_info .cart__item_details h3{margin-top:0}#cart .cart__item .cart__item_info .cart__item_details p{font-size:0.8em}#cart .cart__item .cart__item_info>form{float:left}#cart .cart__item .cart__item_subtotal{color:#e4e4e4}#cart .cart__discount_row{border-bottom:1px solid #4b4b4b}#cart .cart__discount_row,#cart .cart__freight_row{overflow:hidden;margin:0;padding:1em 0;text-align:left}#cart .cart__discount_row .cart__discount_form,#cart .cart__discount_row .cart__freight_form,#cart .cart__freight_row .cart__discount_form,#cart .cart__freight_row .cart__freight_form{float:left;max-width:80%}#cart .cart__discount_form .input{display:inline-block}#cart .cart__discount_form .input label{display:block;margin:0 0 1em}#cart .cart__discount_form .input input{width:100%;max-width:15em;box-sizing:border-box;padding:0.3em 0.5em;font-size:1em;box-shadow:0 2px 8px rgba(0,0,0,0.2) inset;border:1px solid rgba(0,0,0,0.7)}#cart .cart__discount_form .button{display:inline-block}#cart .cart__freight_form .input{display:inline-block}#cart .cart__freight_form .input label{display:block;margin:0 0 1em}#cart .cart__freight_form .input select{width:100%;max-width:15em;box-sizing:border-box;padding:0.3em 0.5em;font-size:1em;box-shadow:0 2px 8px rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.7)}#cart .cart__total_row{overflow:hidden;border-top:2px solid #2f98a0;padding-top:1em}#cart .cart__total_row .cart__total_label{float:left;text-align:left;font-size:0.8em}@media (min-width: 600px){#cart .cart__total_row .cart__total_label{float:none;text-align:right}}#cart .cart__total_row .cart__total_label p{margin:0}#cart .cart__total_row .cart__grand_total>p{background-color:#2f98a0;padding:0.5em 1em;font-size:1.2em}#checkout .checkout__required_hint{font-size:0.8em;margin-bottom:2em}.tab{clear:both;border-color:#333;margin:0;padding:0.5em 0}.tab:after{content:" ";position:absolute;height:12px;width:12px;margin:0.1em 0 0 0.5em}.tabbox{background-color:#666;overflow:hidden;padding:1em;border-top:1px solid #777;box-shadow:0 0.2em 0.5em rgba(0,0,0,0.2)}.tabbox.closed{display:none}.back{margin:1em 0}.back a{padding:.25em .4em}.hide{display:none}.pagination{text-align:center;margin:1em 0;font-size:1.5em;font-family:'Quicksand', 'Helvetica Neue', helvetica, Arial, sans-serif}.pagination>span,.pagination>em,.pagination>a{display:inline-block;padding:0.25em;margin:0.25em;border:1px solid transparent;text-decoration:none;width:1em;height:1em;line-height:1em}.pagination a:hover{border-color:#A76C43}.pagination>.current{font-style:normal;font-weight:normal;color:#fff;background-color:#5A5A5A;border-radius:50%}.pagination>.disabled{color:#000}.artwork{padding:2em}.artwork.artwork--odd{background-color:rgba(255,255,255,0.025)}@media (min-width: 600px){.artwork.artwork--odd{background-color:transparent}}.artwork.artwork--even{background-color:rgba(0,0,0,0.025)}@media (min-width: 600px){.artwork.artwork--even{background-color:transparent}}.artwork .artwork_image img{display:block;width:100%;border:1px solid #333;box-shadow:0 0.2em 1em rgba(0,0,0,0.3)}.artwork .artwork_image a{display:block}.artwork .artwork_image a img:hover{border-color:#3cbcc6;box-shadow:0 0.2em 1em #3cbcc6}.artwork .artwork_info{text-align:left;padding:1.5em 0 0}.artwork .artwork_info ul.options{line-height:2em;text-align:center;display:flex}.artwork .artwork_info ul.options li{flex-grow:1;margin:0 0.5em}.artwork .artwork_info ul.options li:first-child{margin-left:0}.artwork .artwork_info ul.options li:last-child{margin-right:0}.artwork .artwork_info ul.options .button{background-color:transparent;color:#3cbcc6;border-color:#3cbcc6}@media (min-width: 1000px){.artwork{padding:3em 0}.artwork .artwork_image{float:left;width:550px;text-align:right}.artwork .artwork_info{padding:0;margin:0 0 0 590px}}.artwork h3{font-size:1.5em;line-height:1.2em;margin-top:0;text-shadow:0 0.1em 0.1em rgba(0,0,0,0.4)}.artwork h3 a{color:#fff}.artwork h3 a:hover{color:#3cbcc6;text-decoration:none}.artwork h4{font-size:1em}.artwork table{width:100%}.artwork table td,.artwork table th{vertical-align:top;padding:0.5em}.artwork .sold,.artwork .unsold{position:relative;margin-bottom:0;padding-left:1.3em}.artwork .sold:before,.artwork .unsold:before{content:' ';position:absolute;left:0;height:0.8em;width:0.8em;background:#fff;margin:0.5em 0;border-radius:0.5em;box-shadow:0 0.2em 0.5em rgba(0,0,0,0.3)}.artwork .sold:before{background-color:#FF5200;box-shadow:0 0.1em 0.1em rgba(0,0,0,0.3),0 0.2em 0.5em rgba(0,0,0,0.3),0 0.2em 0.5em #ff8533 inset}.artwork .unsold:before{background-color:#89C25C;box-shadow:0 0.1em 0.1em rgba(0,0,0,0.3),0 0.2em 0.5em rgba(0,0,0,0.3),0 0.2em 0.5em #bcf58f inset}.artwork_detail{padding:0}.artwork_detail .artwork_image{width:100%;margin-bottom:2em;float:none;text-align:center}.artwork_detail .artwork_detail__info{position:relative;margin:3em 2em}.artwork_detail .artwork_detail__info h3{font-size:2em;color:#fff;margin-bottom:1.5em}.artwork_detail .artwork_detail__info .share_buttons{margin-bottom:1em}@media (min-width: 600px){.artwork_detail .artwork_detail__info .share_buttons{float:right}}.artwork_detail #general_info{margin-bottom:2em}@media (min-width: 1000px){.artwork_detail #general_info{float:left;width:62%;margin:0 3% 1.5em 0}}.artwork_detail #specs{margin-bottom:2em;text-align:left}.artwork_detail #specs th,.artwork_detail #specs td{border-bottom:1px solid rgba(0,0,0,0.1)}.artwork_detail #specs th{color:#aaa}.artwork_detail #specs td{text-align:right}@media (min-width: 600px){.artwork_detail #general_info{float:left;width:50%;margin:0 3% 1.5em 0}.artwork_detail #specs{float:left;width:47%;margin:0 0 1.5em 0}.artwork_detail #specs th,.artwork_detail #specs td{border-bottom:none}.artwork_detail #specs th{text-align:right}.artwork_detail #specs td{text-align:left}}@media (min-width: 1000px){.artwork_detail #general_info{width:60%;margin:0 3% 1.5em 0}.artwork_detail #specs{width:37%;margin:0 0 1.5em 0}}.artwork_detail #prints_pricing,.artwork_detail #original_pricing,.artwork_detail #eCard_edit{margin:0 0 2em 0}#prices{clear:both}#prices table th,#prices table td{padding:1em;vertical-align:middle}#prices table th{text-align:center}#prices table th h4{font-size:1em;color:#FFF;font-weight:bold;border:0;margin:0;padding:0;white-space:nowrap}#prices table th p{line-height:normal}#prices table td{text-align:center}#prices table td a.button,#prices table td input.button{display:block;width:100%}#prices table tbody th p{margin:0}#prices .sold,#prices .unsold{text-align:left}#prices .fineprint{line-height:normal}#prices>ul.options{text-align:center;margin:1em;line-height:2em}#prints_pricing table{display:block}#prints_pricing table thead{display:none}#prints_pricing table thead th{vertical-align:top;padding:0.5em}@media (min-width: 1000px){#prints_pricing table thead th{width:20%}}#prints_pricing table tbody{display:block}#prints_pricing table tbody tr{display:block;margin-bottom:1em;padding-bottom:1em;text-align:center}#prints_pricing table tbody tr th{display:block;width:auto;text-align:center}#prints_pricing table tbody tr td{display:inline-block;min-width:100px;vertical-align:middle;border:1px solid rgba(255,255,255,0.1);margin:0.8em 0.25em;box-shadow:0px 2px 4px rgba(0,0,0,0.2);font-size:0.8em;padding:0.5em}#prints_pricing .print_pricing__th_label{display:block;margin-bottom:0.5em}#prints_pricing .print_pricing__th_label h4{border:none;margin:0 auto;padding:0;font-weight:normal;color:#fff}#prints_pricing .print_pricing__th_label p{margin:0;line-height:normal}#prints_pricing .prints_pricing__price{margin-bottom:0.5em;white-space:nowrap}#prints_pricing .prints_pricing__small_row,#prints_pricing .prints_pricing__medium_row,#prints_pricing .prints_pricing__large_row{border-bottom:1px solid rgba(0,0,0,0.1)}@media (min-width: 1000px){#prints_pricing table{display:table}#prints_pricing table thead{display:table-header-group}#prints_pricing table tbody{display:table-row-group}#prints_pricing table tbody tr{display:table-row}#prints_pricing table tbody tr th{border:none;display:table-cell;text-align:right}#prints_pricing table tbody tr td{border:none;display:table-cell;width:auto;height:auto;background:none;box-shadow:none}#prints_pricing .print_pricing__th_label{display:none}#prints_pricing .prints_pricing__paper_column,#prints_pricing .prints_pricing__canvas_mounted_column,#prints_pricing .prints_pricing__canvas_column{border-right:1px solid rgba(0,0,0,0.1)}}.share_buttons{text-align:center}.share_buttons .share_button{display:inline-block;float:none !important;margin:0;opacity:0.3}.share_buttons .share_button:hover{opacity:1}#newsletter_signup iframe{width:100%;border:0;height:600px}#links .link{margin:0 0 4em}#links .link img{display:block;border:1px solid #333;box-shadow:0 0.2em 1em rgba(0,0,0,0.3)}#links .link a img:hover{border-color:#3cbcc6;box-shadow:0 0.2em 1em #3cbcc6}#links p{font-size:1.2em}.receipt{background-color:#fff;color:#000;padding:2em;text-shadow:none;font-weight:normal}.receipt p{font-weight:normal}.receipt h1,.receipt h2,.receipt h3,.receipt h4,.receipt h5{color:#000;font-weight:normal}.receipt h2{text-align:center;margin:1em auto}.receipt table{width:100%;border-collapse:collapse}.receipt table th,.receipt table td{text-align:left;padding:0.5em;border-bottom:1px solid #eee}.receipt table th{font-size:0.8em}
