.teespace-footer{background-color:#fdf8f2;padding:60px 0 20px;color:#555;font-size:14px;line-height:1.5}.footer-container{width:90%;max-width:1275px;margin:0 auto 50px;padding:0 20px;display:flex;justify-content:space-between;flex-wrap:wrap}.footer-section{width:23%;margin-bottom:20px}.footer-heading{font-size:16px;font-weight:600;color:#000;margin-top:0;margin-bottom:20px;text-transform:uppercase}.footer-logo{margin-bottom:15px}.logo-image{width:120px;height:auto;display:block}.footer-contact p{margin:0 0 5px}.footer-contact .phone-number{font-weight:600;color:#333;margin-top:10px;margin-bottom:10px}.footer-links ul{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:10px}.footer-links a{color:#555;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#000}.contact-email{font-size:20px;font-weight:600;color:#333;margin-top:0;margin-bottom:5px}.subtext{margin:0 0 15px;font-size:13px}.social-icons{display:flex;gap:15px;margin-top:20px;justify-content:center}.social-icon-link{background-color:#e0e0e0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s,transform .3s}.social-icon-img{width:20px;height:20px;object-fit:contain;transition:filter .3s}.social-icon-link:hover{background-color:#1D6358;transform:scale(1.1)}.social-icon-link:hover .social-icon-img{filter:invert(100%)}.footer-bottom{max-width:1275px;margin:0 auto;padding:20px 20px 0;text-align:center;border-top:1px solid #ddd}.payment-methods{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.payment-icon{height:26px;width:auto;border-radius:3px;}.copyright{font-size:12px;color:#888;margin:0}
@media (max-width: 1024px){
.footer-container{justify-content:flex-start;gap:40px 4%}.footer-section{width:48%}.footer-questions{margin-right:0}
}
@media (max-width: 600px){
.footer-logo,.footer-section{text-align:center}.teespace-footer{padding:40px 0 15px}.footer-container{flex-direction:column;gap:30px;margin-bottom:30px}.footer-section{width:100%}.social-icons{justify-content:center}.payment-methods{flex-wrap:wrap;gap:8px}.payment-icon{height:16px;padding:4px 6px}.logo-image{margin:0 auto}
}

/*
font-family: 'Manrope', sans-serif;
*/

/*
Black: 000
Green: 1D6358;
Cream: fef3e4;fdf8f2

Orange: f15f5c
Yellow: E9C46A
Skin: FFF1DB
Blue: 536493
More Blue: 27aaea;
Light Blue: c6e2e6;
lightest blue: e2f0f2;
https://www.optimalprint.ca/en
https://printify.com/
https://preview.themeforest.net/item/printpark-printing-company-design-services-wordpress-theme/full_screen_preview/48190308
https://teespace.harutheme.com/creative/
*/