@import"https://fonts.googleapis.com/css2?family=Alice&family=Pacifico&display=swap";*{box-sizing:border-box;margin:0;padding:0;font-family:sans-serif}body{background-color:#fff}body .btn{display:flex;text-align:center;justify-content:center;align-items:center;font-size:1rem;background-color:#108810;color:#fff;border:none;padding:20px;text-decoration:none}body .btn:hover{filter:brightness(0.8)}body .btn.blue{background-color:#167788}body .content{min-height:65vh}body header{width:100%;padding:20px;border-bottom:2px solid #167788;margin-bottom:30px;background-color:#eee}body header .logo{text-align:center;font-size:2em;font-family:"Pacifico",serif;color:#167788}body header nav ul{padding:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:100px;list-style:none}@media(max-width: 768px){body header nav ul{gap:50px;flex-direction:row}}@media(max-width: 500px){body header nav ul{gap:10px}}body header nav ul li{font-size:.8em}@media(max-width: 768px){body header nav ul li{font-size:1.5em}}@media(max-width: 500px){body header nav ul li{font-size:1.2em;border-bottom:1px solid #054752;width:100%;text-align:center}}body header nav ul li a{font-family:"Alice",serif;text-decoration:none;color:#1e1e1e}body header nav ul li a:hover{color:#167788}body footer{background-color:#054752;min-height:80px;display:flex;justify-content:center;align-items:center}body footer p{color:#eee;font-size:.6em}body main{width:70%;margin:0 auto}@media(max-width: 768px){body main{width:90%}body main p{font-size:1.3em}}body main h1{text-align:center;font-size:1.5em;color:#054752;margin-bottom:40px;margin-top:20px}body main h2,body main p.h2{font-family:"Alice";color:#054752;margin-bottom:20px;margin-top:20px;padding-bottom:10px;border-bottom:1px solid #167788}body main h2.postTitle{cursor:pointer}body main p{color:#1e1e1e;margin-bottom:35px}body main p a.readMore{font-style:italic;font-size:.9rem;color:#167788;text-decoration:none}body main .pagination{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-bottom:20px;gap:40px}body main .pagination .prevPage{grid-column:1/2}body main .pagination .nextPage{grid-column:2/3}@media(max-width: 768px){body main .pagination{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:stretch;gap:10px}body main .prevPage,body main .nextPage{width:100%}}body main .youtubeVideo{width:100%;display:flex;justify-content:center;margin-bottom:20px}body main .buttons-box{width:100%;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:.5rem}body .price-box{display:block;text-decoration:none;width:100%;background-color:#167788;padding:10px;margin:20px 0;border-radius:10px}body .price-box:hover{background-color:#054752}body .price-box p{color:#fff;font-size:1.2em;text-align:center;margin-bottom:5px}body .price-box p.italic{font-size:.8rem;font-style:italic}body .product-list-container{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;margin-bottom:30px;padding:30px}body .product-list-container .product-card{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}body .product-list-container .product-card:hover{box-shadow:0 0 13px #1e1e1e}body .product-list-container .product-card h2{padding:0 15px;margin:10px 0;font-size:1.3rem}body .product-list-container .product-card img{width:70%;display:block;margin:0 auto}body .product-list-container .product-card .buttons-box{margin-top:20px;border-radius:0}body .product-list-container .product-card .price-box{margin:10px}body .product-list-container .product-card .price-box p{font-size:1rem}body .product-list-container .product-card .price-box p.italic{font-size:.7rem}@media(max-width: 768px){body .product-list-container{grid-template-columns:1fr 1fr}}@media(max-width: 500px){body .product-list-container{grid-template-columns:1fr}}body .product-container .main-image-box{display:flex;width:100%;justify-content:center;align-items:center;margin-bottom:25px}body .product-container .main-image-box img{max-width:300px}body .product-container .gallery{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:20px 0}body .product-container .gallery img{max-width:150px}
