header{padding:1rem}.page-content{display:flex;min-height:60vh;justify-content:center}footer{margin-top:auto}@media (min-width: 1000px){.content{width:60%}}.header-content{display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:space-between;position:sticky;top:0}#title{font-size:35px;margin:0;text-align:center}#artist-info{font-style:italic;color:#333}.active{color:#000;font-weight:700}nav .menu{display:flex;flex-direction:column;justify-content:space-between;width:2.25rem;height:2rem;display:none}nav .menu span{height:.4rem;width:100%;background-color:#525252;border-radius:.2rem}nav ul{display:flex;padding:0}nav ul li{list-style:none;margin-top:.5rem}nav ul li a{text-decoration:none;color:#a1a1a1;padding:.5rem;margin:0 .5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 500px){nav .menu{display:flex}nav{display:flex;flex-direction:column;align-items:center}nav ul{display:none;flex-direction:column;align-items:center}nav ul.open{display:flex}nav ul.close{display:none}nav ul li{text-align:center}nav ul{animation:fadeIn .2s ease-in-out}}.about-photo-main-div{display:flex;flex-direction:column}.about-text-div{padding-left:2rem;padding-right:2rem}.about-photo-div{text-align:center;width:45%}.about-photo-div-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.about-photo{width:100%}@media screen and (max-width: 768px){.about-photo-div{width:80%}}.footer{background-color:#121212;display:flex;min-height:40vh}.footer-content{display:flex;flex-direction:column;width:100%;color:#fff}.footer-title{font-size:35px}.footer-main{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;padding-top:2rem;padding-bottom:2rem}.footer-title-div{display:flex;align-items:center}.footer-icons{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.social-icon{color:#fff;font-size:.8rem;margin:.5rem}.social-icon:hover{color:#838383}.footer-whiteLine{border:.2px solid white;width:100%}.footer-software-div{display:flex;justify-content:center;align-items:center;color:#d3d3d3}.footer-software{font-size:x-small}.home-div{margin-left:1rem;margin-right:1rem}.expression-div{padding-bottom:50px;display:flex;flex-direction:column}.quote-div{text-align:center}.quote-image{width:100%}.originals-div{display:flex;flex-direction:column;align-items:center}.originals-link{text-decoration:none}.prints-div{display:flex;flex-direction:column;align-items:center}@media (max-width: 1000px){.expression-div{flex-direction:column}}.orginals-list{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0}.originals-list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0% 5%}.originals-image-link{display:flex;justify-content:center}.orginals-image{max-height:800px;width:100%;height:100%}.oringals-title{text-align:center}.originals-cotent{display:flex;flex-direction:column;align-items:center}.original-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0% 5%}.orginal-image{max-height:800px;width:100%;height:100%;transition:transform .3s ease}a{color:#000}.category-selector{display:flex;flex-direction:column;margin-left:5rem}.category-dropdown{width:20%;margin-top:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem;font-size:16px;color:#a1a1a1;border:1px solid #ccc;border-radius:5px;cursor:pointer}.category-dropdown:focus{outline:none}.portfolio-list{list-style-type:none;display:flex;flex-wrap:wrap;padding:0}.portfolio-list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0% 5%}.portfolio-image-link{display:flex;justify-content:center}.portfolio-image{width:100%;height:100%}@media (max-width: 500px){.category-selector{margin-left:2rem}.category-dropdown{width:50%}}.footer-icons{display:flex;flex-direction:row;justify-content:start}.contact-social-icon{color:#000;font-size:.8rem;margin:.5rem}.contact-social-icon:hover{color:#838383}.contact-div{margin-left:1rem;margin-right:1rem;display:flex;flex-direction:column}.contact-form{margin:20px 0;display:flex;flex-direction:column;gap:18px;max-width:650px;width:100%}.name-row{display:flex;gap:12px}.contact-form input,.contact-form textarea{width:100%;box-sizing:border-box;padding:10px;font-size:15px;border:1px solid #ccc;outline:none}.contact-form textarea{resize:vertical}@media (max-width: 600px){.name-row{flex-direction:column}.contact-form input,.contact-form textarea{font-size:14px}}@media (min-width: 1200px){.contact-div{flex-direction:row;justify-content:space-between}}.submit-btn{width:150px;padding:10px;font-weight:700;border:none;background:black;color:#fff;cursor:pointer;margin-top:10px}.submit-btn:hover{opacity:.85}.admin-painting-list{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;padding:0}.admin-painting-list-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0% 5%}.admin-painting-image{max-height:800px;width:100%;height:100%}.admin-div{display:flex;align-items:center;flex-direction:column}.painting-search-div{display:flex;flex-direction:column;align-items:center}.painting-search-parameters{display:flex;flex-direction:row}.paninting-search-div_title{font-size:15px}.painting-search-parameter-column{display:flex;flex-direction:column;padding-left:20px}.painting-search-parameter-row{padding-bottom:10px;display:flex;flex-direction:row;justify-content:space-between}.painting-search-parameter-row_keyword{padding-bottom:15px;display:flex;justify-content:center}.painting-search-parameter-row_input{padding-left:20px}.search-parameter-number-input{width:70px;margin-left:10px}.prints-page{display:flex;justify-content:center;flex-direction:column}.prints-list{list-style-type:none;display:flex;flex-wrap:wrap;padding:0}.painting-image{width:1000px;height:auto;max-width:100%}.giclee-list-item{display:flex;flex-direction:column;margin-bottom:40px}.giclee-list-item-text{display:flex;flex-direction:column;text-align:center}.giclee-title{font-weight:700!important;font-family:Arial,sans-serif;margin-bottom:20px;margin-top:20px}.options-list{list-style-type:none}.options-grid{display:grid;grid-template-columns:repeat(4,auto);gap:1px;text-align:center;margin:0 auto;max-width:200px}.login-form{background:#ffffff;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:400px;padding:20px;box-sizing:border-box}.login-div{display:flex;flex-direction:column;align-items:center}.painting-creation-div{display:flex;flex-direction:column;align-items:center;height:100vh}.painting-creation-input-div{display:flex;flex-direction:row;height:600px}.painting-form{display:flex;flex-direction:column;justify-content:space-between;height:400px}.painting-edit-main-div{display:flex;flex-direction:column}.painting-edit-title-div{width:100%}.painting-edit-sub-div{display:flex;flex-direction:row;justify-content:space-between}.painting-details-div{display:flex;flex-direction:column}.giclee-create{overflow:visible;display:block;clear:both;margin-top:50px}.set-aspect-ratio{display:block}.options-grid{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0;list-style:none}.option-item{display:flex;align-items:center;gap:20px;padding:8px;border-bottom:1px solid #ddd}.option-cell{flex:1;text-align:left}.option-dimensions{white-space:nowrap;min-width:150px;text-align:left}.add-option-button{padding:5px 10px;font-size:16px;border:none;background-color:#007bff;color:#fff;cursor:pointer;border-radius:4px}.delete-option-button{padding:5px 10px;font-size:16px;border:none;background-color:#f02;color:#fff;cursor:pointer;border-radius:4px}.add-option-button:hover{background-color:#0056b3}:root{font-family:Europa;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@font-face{font-family:Europa;src:url(/fonts/CabinetGrotesk-Regular.woff2) format("woff2"),}body{margin:0;padding:0}p{color:#a1a1a1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#1a1a1a}button{background-color:#f9f9f9}}
