div#app{min-height:0}h1{letter-spacing:1px;word-spacing:2px;margin:0}@media (width>=769px){h1{font-size:32px}}@media (width<=768px){h1{font-size:24px}}.card{background:#fff;border-radius:4px;flex-direction:column;height:100%;transition:all .4s ease-out,color .4s;display:flex;position:relative;box-shadow:0 1px 2px #00000029}.card:hover{box-shadow:0 0 20px #0003}.card-image{width:100%;height:200px;position:relative}.card-image img{object-position:center;object-fit:contain;border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:100%}.card-body{flex-direction:column;justify-content:space-between;height:100%;padding:20px;display:flex;position:relative}.card-row{margin-bottom:20px}.card-row .product-name{word-spacing:1px;letter-spacing:.5px;margin-bottom:15px;font-size:18px;font-weight:600}.card-row .product-description{color:#555}.card-row .product-description span{font-size:15px;font-weight:700;color:#000!important}.card-row.product-info{display:flex}.card-row.product-info .card-content-col{width:50%}.card-row.product-info .card-content-col div:first-child{margin-bottom:5px;font-weight:600}.card-btn{text-align:center}@media (width<=768px){#donations .row .col-md-3{margin-bottom:15px}.donations-banner.medium-container{padding-top:30px;padding-bottom:15px}}@media (width>=768px){#donations .row .col-md-3{margin-bottom:30px}.donations-banner.medium-container{padding-top:50px;padding-bottom:30px}}@media (width>=769px){#donations .bg-light-grey{padding-top:20px}}@media (width<=768px){#donations .bg-light-grey{padding-top:10px}}
