#root{margin:auto;padding:auto;align-content:center}.header-home{height:130px;width:80vw;display:flex;margin:4rem;margin-top:0;justify-content:space-between;padding:.5rem;box-shadow:0 2.98256px 7.4564px #0000001a;border-bottom:solid 2px lightgrey;cursor:auto}.name-home{margin-left:1rem;margin-bottom:2rem;cursor:auto}.name-home h2{font-size:30px;font-weight:800}.name-home p{font-size:x-large;margin-top:-15px;text-align:left}.navOptions-home{margin-right:2rem;margin-top:1.5rem;text-align:right}.navOptions-home li{list-style-type:none;justify-content:flex-end;font-size:small}.navOptions-home li a{color:gray}.navOptions-home li a:hover{color:#00f}.contactform-box{height:90vh}.footer{display:flex;justify-content:right;margin-right:2rem;padding:5rem}.footer img{height:40px;width:40px}.footer-box{height:30vh;margin-top:15rem}.artsection{display:flex;height:50vh;margin-top:8rem;justify-content:center;cursor:url(images/brush2.png),pointer}.artsection img{width:100%;padding:5px}.image-01{filter:grayscale(100%)}.image-01:hover{filter:grayscale(0%)}@media screen and (max-width: 650px) and (min-width: 400px){.artsection{width:80%;margin-top:2rem;margin-left:auto;margin-right:auto}}.footer{display:flex;flex-wrap:wrap;margin-top:10rem;width:80%;justify-content:flex-end}.footer img{flex-basis:33.3333%}@media screen and (max-width: 650px) and (min-width: 400px){.footer{width:50%;align-items:right;margin-top:0;margin-left:7rem}}h2{margin-top:10px}.header{height:100px;width:90vw;display:flex;margin:4rem;margin-top:0;justify-content:space-between;padding:10px;box-shadow:0 2.98256px 7.4564px #0000001a;border-bottom:solid 2px lightgrey}.name-gallery{margin-left:1rem}.name-gallery h2{font-size:30px;font-weight:800}.navOptions-gallery{margin-right:2rem;margin-top:1rem;text-align:right}.navOptions-gallery li{list-style-type:none;justify-content:flex-end;font-size:small}.navOptions-gallery li a{color:gray}.gallery{margin:5rem;margin-bottom:0}.gallery1{display:flex;height:50vh;margin-top:2rem;justify-content:center;object-fit:contain}.gallery img{padding:5px}.acrylic{margin-top:5rem}.section2{display:flex;height:50vh;justify-content:center;object-fit:contain;margin-top:2rem}.oil{margin-top:5rem;padding-top:2rem;margin-bottom:0}.section3{display:flex;height:50vh;justify-content:center;object-fit:contain;margin-top:2rem}.footer-div{margin-top:-5rem}@media screen and (max-width: 650px) and (min-width: 400px){.header{width:98vw;margin:1rem}.gallery p{font-size:x-large}.gallery1{width:90%;height:100%;margin-left:3rem;display:grid;grid-template-columns:repeat(1fr);gap:.5rem}.gallery1 img{width:80%;margin-bottom:.5rem}.section2{width:90%;height:100%;margin-left:3rem;display:grid;grid-template-columns:repeat(1fr);gap:.5rem}.section2 img{width:80%;margin-bottom:.5rem}.section3{width:90%;height:100%;margin-left:1.5rem;display:grid;grid-template-columns:repeat(1fr);gap:.5rem}.section2 img{width:80%;margin-bottom:2rem}.footer-div{margin-top:1rem}}h2{margin-top:30px}.name p{font-size:x-large;margin-top:-15px}p{font-size:30px;font-weight:500;text-align:center}.header-purchase{height:100px;width:80vw;display:flex;margin:0 auto auto;justify-content:space-between;padding:10px;box-shadow:0 2.98256px 7.4564px #0000001a;border-bottom:solid 2px lightgrey}.name-purchase{margin-left:1rem}.name-purchase h2{font-size:30px;font-weight:800}.navOptions-purchase{margin-right:2rem;margin-top:1.5rem;text-align:right}.navOptions-purchase li{list-style-type:none;justify-content:flex-end;font-size:small}.navOptions-purchase li a{color:gray}img{width:100%;height:100%;object-fit:contain}.footer-purchase{margin-top:15rem}@media (max-width: 1440px){.header{height:100px;width:50%;display:flex;margin:0 auto auto;justify-content:center}}*{font-family:Lato,sans-serif;margin:0;padding:0}.header{height:100px;width:80vw;display:flex;margin:4rem;margin-top:0;justify-content:space-between;padding:10px;box-shadow:0 2.98256px 7.4564px #0000001a;border-bottom:solid 2px lightgrey}.name{margin-left:1rem}.name h2{font-size:40px;font-weight:800}.name p{font-size:x-large;margin-top:-15px;text-align:left}.navOptions{margin-right:2rem;margin-top:1rem;text-align:right}.navOptions li{list-style-type:none;justify-content:flex-end}.navOptions li a{color:gray}.navOptions li a:hover{color:#00f}.card-container{padding:3rem}.all-products{margin-top:-4rem}.card-set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px}@media screen and (max-width: 650px) and (min-width: 400px){.card-set{display:grid;grid-template-columns:minmax(0,1fr);margin:auto}}.product-card{text-align:center;margin:15px;justify-content:center;margin-bottom:2rem}.card-image{margin-top:5rem}.card-details{border:5px solid gainsboro;border-radius:10px;padding:10px;bottom:5rem}.card-details p{font-size:large}.buy-btn button{font-weight:500;padding-left:20px;margin-bottom:15px;background-color:#daa520}.buy-btn button:hover{background-color:gold;transform:scale(1.2)}@media screen and (max-width: 850px) and (min-width: 651px){.product-card{text-align:center;margin:15px;justify-content:center;margin-bottom:2rem}.card-image{margin-top:3rem;width:25vw}.card-details h2{font-size:medium}.card-details h4{font-size:small}.card-details p{font-size:medium}.buy-btn button{font-weight:500;padding:15px;margin-bottom:15px;background-color:#daa520}}@media screen and (max-width: 650px) and (min-width: 400px){.product-card{width:21vw;text-align:center;margin:15px;justify-content:center;margin-bottom:2rem}.card-image{margin-top:3rem;width:45vw;margin-left:2rem;margin-right:auto}.card-details{width:42vw;margin-left:1.5rem;margin-right:auto}.card-details h2{font-size:medium}.card-details h4{font-size:small}.card-details p{font-size:medium}.buy-btn button{font-weight:400;padding:10px;margin-bottom:15px;background-color:#daa520;font-size:small}}.cart-header{text-align:center;padding:6rem}.empty{font-size:x-large;font-weight:700}.goback{font-size:large}.cart-menu{display:flex;justify-content:flex-end}.cart-menu button{height:50px;margin-top:-4.3rem;margin-right:8rem;text-align:right;font-weight:600;color:#fff;background-color:#deb887}.cart-table{width:70%;margin-top:3rem;margin-left:auto;margin-right:auto}.cart-thumb{width:15vw;margin-left:5rem;padding:1.5rem}td{width:100%;text-align:center;justify-content:center;padding:1.5rem;border-width:70%;border-top:5px solid burlywood}.td-title p{font-size:medium}.td-qty{display:flex;justify-content:center}.td-qty button{flex-basis:33.3333%;margin-top:6rem}.total{width:75%;margin:auto;padding:3rem;display:flex;justify-content:flex-end;border-width:70%;border-top:5px solid burlywood;text-align:right}.total span{font-weight:800;font-size:x-large;margin-right:8rem;text-align:right}.container{justify-content:center;margin:auto}.container form{height:40vh;width:90vh;padding:0;border:5px solid burlywood;border-radius:10px}.details{height:40vh;width:100%;margin-left:auto;margin-right:auto}.details h2{margin-top:-2rem;font-weight:800}.details label{width:100%;font-size:small;text-align:left;margin-bottom:-1rem}.details input{width:50%;text-align:left}.place-order{text-align:center;margin-bottom:3rem}.place-order button{color:#fff;background-color:#ff4500;padding:1rem;margin:auto;margin-top:3rem}.error{margin-left:5px;color:red;font-size:small}.buy{width:80%;margin-left:7rem;margin-right:0;border:3px solid burlywood;border-radius:10px}.btn-cart{height:50px;width:15%;font-weight:800;color:#fff;background-color:#000;margin:1rem .5rem 1rem 1rem;justify-content:center}.size-span{height:1.5rem;width:2rem;font-weight:500;font-size:large;color:#fff;padding:.8rem;background-color:#ff4500;margin-left:10px}@media screen and (max-width: 750px){.buy{margin-left:4rem}.btn-cart{width:30%;margin-left:1rem;margin-right:-5rem;font-size:small;text-align:center}.size-span{margin-left:5.5rem;margin-right:1.5rem;margin-bottom:2rem}}@media screen and (max-width: 650px) and (min-width: 400px){.buy{width:90%;margin-left:1rem;margin-right:0}}.container{width:80%;height:70vh;margin-left:5rem;margin-bottom:5rem;justify-content:center}.container form{height:100vh;width:100%;padding-top:5rem;padding-bottom:8rem;align-content:center;border:5px solid burlywood;border-radius:10px}.details{height:90%;margin-left:auto;margin-right:auto;text-align:center}.contact-intro{margin-bottom:3rem}.contact-intro h2{font-size:x-large;font-weight:800}.contact-intro p{font-size:large;font-weight:500}.details input{padding:.5rem;margin:.5rem .5rem .5rem 1rem;width:50%;text-align:left}.details label{padding:.5rem;margin:.5rem;width:50%;text-align:left}.span{margin-left:10px}.msg-box{height:20vh}.submit-msg{text-align:center;margin-bottom:3rem}.submit-msg button{color:#fff;background-color:#ff4500;padding:1rem;margin-top:2rem;margin-bottom:5rem}.error{margin-left:10px;color:red}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
