.mugban{display:block;background:#b71a1a;color:#fff;text-decoration:none;margin:clamp(28px,6vw,40px) 0;border-radius:3px;overflow:hidden;box-shadow:0 2px #00000040;font-family:Helvetica,Arial,sans-serif}.mugban:hover,.mugban:focus{color:#fff;text-decoration:none}.mugban:hover .mugban-btn,.mugban:focus-visible .mugban-btn{background:#000;color:#fff}.mugban-copy{padding:clamp(18px,3.5vw,26px) clamp(18px,3.5vw,28px);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.mugban-text{flex:1 1 260px;display:block}.mugban-head{display:block;font-family:Baskerville Display PT,Baskerville,Georgia,serif;font-size:clamp(1.8rem,5vw,2.6rem);line-height:1;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .4rem;color:#fff}.mugban-sub{display:block;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.35;color:#fff}.mugban-sub strong{color:#fff;text-decoration:underline;text-underline-offset:3px}.mugban-btn{flex:0 0 auto;background:#fff;color:#b71a1a;font-weight:700;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;padding:.75rem 1.1rem;border-radius:2px;transition:background .15s,color .15s;white-space:nowrap}.mugban-mugs{display:flex;background:#fff;border-top:3px solid #000}.mugban-mugs img{width:33.333%;height:auto;aspect-ratio:1.25;object-fit:cover;object-position:50% 48%;display:block;margin:0;max-width:none;border:0;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/43/assets/velo-mug-banner.css.map */
