@import url(https://fonts.googleapis.com/css2?family=Delius+Swash+Caps&family=Rasa:ital,wght@0,300..700;1,300..700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Tangerine:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Delius+Swash+Caps&family=Rasa:ital,wght@0,300..700;1,300..700&family=Tangerine:wght@400;700&display=swap);body{font-family:Arial,sans-serif;margin:0;padding:0}header{background-color:#f4f4f4;padding:20px;text-align:center}header nav a{color:#333;margin:0 10px;text-decoration:none}.gallery{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0}.gallery-item{border:1px solid #ddd;border-radius:5px;padding:10px;text-align:center;width:200px}.gallery-item img{border-radius:5px;max-width:100%}footer{background-color:#f4f4f4;padding:10px;text-align:center}.header-container{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:20px 20px 10px;text-align:center}.tag-line{color:#0000004d;font-family:Rasa,serif;font-size:14px;font-style:normal;font-weight:600;letter-spacing:3px;line-height:2em;text-align:center;text-decoration:none;text-transform:uppercase}.header-container h1{color:#000;font-family:Roboto,serif;font-size:5rem;font-size:60px;font-weight:300;margin:0 0 20px}.header-container nav{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.header-container nav a{border-radius:5px;color:#5e5e5e;font-family:Rasa,serif;font-size:1.2rem;font-weight:700;padding:10px 20px;text-decoration:none;transition:color .3s ease,background-color .3s ease}.logo-link,.logo-link:hover{color:inherit;text-decoration:none}.dropdown,.dropdown-link{position:relative}.dropdown-link{align-items:center;display:inline-flex;gap:5px}.dropdown-icon{font-size:.8rem;transition:transform .3s ease}.dropdown:hover .dropdown-icon{transform:rotate(180deg)}.dropdown-menu{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px #0000001a;display:none;flex-direction:column;left:50%;min-width:150px;padding:10px 0;position:absolute;top:100%;transform:translateX(-50%);z-index:10}.dropdown-menu a{color:#323232;font-size:1rem;padding:10px 15px;text-decoration:none;transition:background-color .3s ease,color .3s ease;white-space:nowrap}.dropdown-menu a:hover{background-color:#dcdcdc;color:#000}.dropdown:hover .dropdown-menu{display:flex}@media (max-width:600px){.header-container h1{font-size:2.5rem}.header-container{padding-bottom:0}.header-container nav{flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center}.header-container nav a{font-size:.9rem;padding:8px 15px}}@media (min-width:601px) and (max-width:1024px){.header-container h1{font-size:3rem}.header-container nav a{font-size:1.1rem}}.gallery-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:20px}.gallery-container img{border-radius:8px;box-shadow:none;height:250px;object-fit:contain;transition:transform .3s ease;width:100%}.gallery-container img:hover{transform:scale(1.15)}.painting-card{overflow:hidden;position:relative;width:250px}.painting-image{display:block;height:auto;width:100%}.painting-info{font-family:Rasa,serif;padding:10px;text-align:center}.painting-dimensions,.painting-price,.painting-title{margin:5px 0;padding:0}.painting-dimensions{font-size:17px;font-weight:700}.painting-price{color:#555;font-size:1.1rem}.painting-availability{background-color:#f41717d4;border-radius:5px;color:#fff;font-size:.9rem;padding:5px 10px;position:absolute;right:10px;top:10px}.contact-button{background-color:#5488f9;border:none;border-radius:8px;box-shadow:2px 2px 10px #0000001a;color:#fff;cursor:pointer;font-size:11px;font-weight:700;padding:6px 12px;transition:background-color .3s ease-in-out,transform .2s ease-in-out}.contact-button:hover{background-color:#6180e7;transform:scale(1.25)}.painting-price{background:#fff0;border-radius:5px;color:rgba(93,93,93,.478);font-size:10px;opacity:0;padding:5px 10px;position:fixed;right:10px;top:10px;transition:opacity .3s ease-in-out;z-index:1000}.painting-info:hover .painting-price{opacity:1}@media (min-width:1440px){.gallery-container img{flex-basis:calc(20% - 20px);flex-grow:1;flex-shrink:1;height:250px}}@media (max-width:767px){.gallery-container{justify-content:center}.gallery-container img{max-width:250px;width:100%}}@media (min-width:768px) and (max-width:1440px){.gallery-container{padding:10px}.gallery-container img{flex-basis:calc(20% - 20px);flex-grow:1;flex-shrink:1;height:300px}}.content-box{border:2px solid #a9a9a9;box-sizing:border-box;margin:80px;padding:20px}.text-container{align-items:center;color:#000;display:flex;flex-direction:column;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;justify-content:center;margin:0 5%;text-align:center}.text-container>div{margin-bottom:40px}.text-container p{font-family:Rasa,serif;font-size:1.2rem;margin-bottom:10px}.custom-line{border:0;border-top:1px solid #333;margin:0;width:100%}.background-image{background-image:url(/static/media/abstract2.8840e7618da9d5ff87fe.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:20px;text-align:center}@media (max-width:600px){.content-box{border:none;margin:0;padding:0}.text-container p{font-size:.9rem}.text-container h1{font-size:1.9rem}.text-container nav a{font-size:.7rem;margin:0 15px}}@media (min-width:601px) and (max-width:1024px){.text-container p{font-size:1.2rem;padding-left:0}.text-container h1{font-size:1.9rem}.text-container nav a{font-size:.7rem;margin:0 15px}}@media (min-width:1024px){.text-container p{font-size:1.4rem;padding-left:0;padding-right:0}}.back-to-top-btn{align-items:center;background-color:#000;border:none;border-radius:50%;bottom:27px;color:#fff;cursor:pointer;display:none;font-size:2rem;height:50px;justify-content:center;position:fixed;right:24px;text-align:center;transition:opacity .3s ease,background-color .3s ease;width:50px}.back-to-top-btn.show{display:flex}.back-to-top-btn:hover{background-color:#444}.banner{background-color:#05003967;color:#fff;font-family:Arial,sans-serif;margin-bottom:5px;padding:5px;text-align:center}.banner-text{font-size:.9rem;font-weight:700;margin:0}
/*# sourceMappingURL=main.80e3140f.css.map*/