body{font-family:Inter,sans-serif;background-color:#fff;color:#000}h1,h2,h3,h4,h5,h6{font-family:League Spartan,sans-serif;text-transform:uppercase;font-weight:700}.button,.shopify-payment-button{transition:transform .2s ease,background-color .3s ease}.button:hover{transform:scale(1.04)}.section-title,.product-card,.hero,.footer,.about-core{animation:fadeIn .8s ease both}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.product-card:hover{transform:translateY(-4px);transition:transform .3s ease}.product-card,.newsletter,.about-core{box-shadow:0 10px 20px #0000000d}body{font-family:Inter,sans-serif;background:#fff;color:#111;font-size:16px;line-height:1.8}.section-title{font-family:League Spartan,sans-serif;font-size:28px;font-weight:600;letter-spacing:1px;text-transform:uppercase}img{max-width:100%;height:auto;display:block}p{font-size:18px;color:#111}ul li{font-size:18px;line-height:1.6}.brand-code,.drops-landing,.about-core,.product-card{animation:fadeIn 1s ease both}nav a{color:#000;text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:.05em;margin:0 12px;transition:all .2s ease;border-bottom:2px solid transparent}nav a:hover{border-bottom:2px solid #000;color:#000}.product-card{text-align:center;padding:20px;border:1px solid #eee;transition:all .2s ease}.product-card:hover{box-shadow:0 10px 20px #00000012}.product-card img{max-width:100%;height:auto;margin-bottom:12px}.product-card__title{font-weight:600;margin-bottom:6px;text-transform:uppercase;font-size:14px}.product-card__price{font-size:14px;color:#222}.product-card a{text-decoration:none;color:#000}.product-card a:hover{color:#000;border-bottom:1px solid #000}.product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;padding:60px 20px}.product__price{font-size:20px;font-weight:600;color:#000}.product__submit{background-color:#000;color:#fff;padding:14px 28px;text-transform:uppercase;border:none;cursor:pointer}.product__info-wrapper,.product__media-wrapper{margin-left:auto;margin-right:auto;text-align:center}.product__title,.product__price,.product__description,.product__submit{margin-left:auto;margin-right:auto;text-align:center;display:block}.product__submit{background-color:#000;color:#fff;padding:14px 28px;text-transform:uppercase;font-weight:600;border:none;cursor:pointer;margin-top:20px}.product__submit:hover{background-color:#111}.product__media{display:flex;justify-content:center}.product-single p,.product-single h1{font-family:Inter,sans-serif}.cart-button:hover{border-bottom:2px solid #000}.section-title,.collection-title,h1.section-title{text-align:center;font-weight:700;text-transform:uppercase;margin:40px 0}.hero-title,h1.homepage-heading,h1.site-slogan{text-align:center;font-weight:700;text-transform:uppercase;margin:40px auto}.ourwear-newsletter h2{font-size:24px;text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-bottom:20px;text-align:center}.ourwear-newsletter form{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;max-width:600px;margin:0 auto}.ourwear-newsletter input[type=email]{padding:12px 16px;border:1px solid #000;font-size:14px;text-transform:uppercase;letter-spacing:.05em;width:100%;max-width:300px}.ourwear-newsletter button{padding:12px 24px;background:#000;color:#fff;border:none;text-transform:uppercase;font-weight:600;font-size:14px;cursor:pointer}.hero-section-with-mascot{background-image:url("{{ "Mascot1.jpg" | asset_url }}");background-position:center center;background-repeat:no-repeat;background-size:contain;background-attachment:fixed;padding:120px 20px}.product__price{font-weight:700;text-align:center;font-size:22px;margin-bottom:10px}.product__subtitle{display:block;text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:1px;color:#555}.product__description{font-family:Anton,sans-serif;text-align:center;font-size:16px;max-width:700px;margin:20px auto;line-height:1.6;color:#111}select{padding:12px;font-weight:700;text-transform:uppercase;border:2px solid black;margin:10px 0;width:100%;max-width:400px}button[type=submit]{background-color:#000;color:#fff;padding:14px 28px;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;cursor:pointer;transition:.3s ease}button[type=submit]:hover{background-color:#fff;color:#000;border:2px solid black}.homepage-mascot-right{position:absolute;right:30px;bottom:0;max-width:200px;z-index:5}.homepage-mascot-right img{width:100%;height:auto}select,.ourwear-product-page select,.product-form select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:2px solid #000;border-radius:4px;padding:12px 14px;font-size:14px;font-weight:700;text-transform:uppercase;width:100%;max-width:400px;font-family:inherit;color:#000;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:14px;box-sizing:border-box;cursor:pointer}@media only screen and (max-width: 768px){select,.ourwear-product-page select{font-size:14px;padding:12px 14px}}#product-thumbnails{display:flex;gap:10px;overflow-x:auto;padding:10px 0;scrollbar-width:thin}#product-thumbnails img{flex-shrink:0;height:70px;width:auto}.product-thumbnails img{transition:all .3s ease}.product-thumbnails img:hover{transform:scale(1.05);border-color:#000}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ourwear.css.map */
