@font-face{font-family:Verdana;font-weight:400;font-style:normal;font-display:block;src:url('assets/fonts/Verdana.ttf') format('truetype')}
@font-face{font-family:Verdana;font-weight:700;font-style:normal;font-display:block;src:url('assets/fonts/Verdana-Bold.ttf') format('truetype')}
@font-face{font-family:Verdana;font-weight:400;font-style:italic;font-display:block;src:url('assets/fonts/Verdana-Italic.ttf') format('truetype')}

*{margin:0;padding:0;box-sizing:border-box}
html,body{width:100%;min-height:100%;background:#5d2e23;color:#764520}
#main{position:relative;margin-left:calc(66.666666667% - 937px);width:1258px;min-height:900px;display:grid;grid-template-columns:666px 31px 480px 31px 50px;align-items:stretch}
#artwork{width:666px;height:800px;display:block;grid-column:1;grid-row:1}
.vr{width:1px;margin:0 15px;background:repeating-linear-gradient(to bottom,#e4c67e 0,#e4c67e 1px,transparent 1px,transparent 2px)}
#canvas{grid-column:3;grid-row:1;background:#e4c67e;padding:15px;width:480px;font:11px/13px Verdana,sans-serif;min-height:900px}
#left-rule{grid-column:2;grid-row:1}#right-rule{grid-column:4;grid-row:1}
#name{grid-column:5;grid-row:1;align-self:end;width:50px;height:235px;display:block;margin-bottom:15px}
#navigation{height:26px;display:flex;align-items:center}
#navigation span{display:flex;align-items:center}#navigation img{display:block;height:auto}
.hr{height:1px;margin:15px 0;background:repeating-linear-gradient(to right,#008800 0,#008800 1px,transparent 1px,transparent 2px)}
.container{display:flow-root}.media_shadows,.store-image{width:150px;height:150px;margin-left:15px;float:right;display:block}
.bold{font-weight:700}.italic{font-style:italic}.link{color:#008800}
#gallery-feature{display:flow-root;min-height:113px}
.gallery-image{width:150px;height:112.5px;float:left;margin-right:15px;display:block}
#home_newsletter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:21px}
.newsletter-art{display:flex;width:231px;height:21px;margin-left:auto;border:1px solid #5d2e23;align-items:center;flex-shrink:0}
.email-label{padding-left:5px;flex:1}.submit-art{height:19px;line-height:19px;padding:0 6px;color:#008800;border-left:1px solid #5d2e23}
@media(max-width:1279px){
#main{margin:0;width:100%;display:flex;flex-direction:column;align-items:center;min-height:0}
#artwork{width:min(100%,666px);height:auto;order:1}
#name{order:2;align-self:center;width:50px;height:235px;transform:rotate(-90deg);margin:-85px 0 -85px}
.vr{display:none}#canvas{order:3;width:calc(100% - 30px);max-width:480px;margin:0 15px 15px;padding:15px;min-height:0;font-size:13px;line-height:19px}
#navigation{height:auto;display:grid;grid-template-columns:repeat(4,1fr);row-gap:8px}
#navigation span{min-height:22px}#navigation img{max-width:100%;height:auto}
.media_shadows,.store-image{width:130px;height:130px;margin-left:12px;margin-bottom:8px}
.gallery-image{width:130px;height:97.5px;margin-right:12px;margin-bottom:8px}
#gallery-feature{min-height:0}
#home_newsletter{display:flex;flex-direction:column;align-items:flex-start;gap:8px}
.newsletter-art{margin-left:0;max-width:100%;height:25px}.submit-art{height:23px;line-height:23px}
}
