.entry-summary a.button21{display:inline-block;width:308px;height:auto;padding:1px;line-height:2em;vertical-align:middle;text-align:center;text-decoration:none;user-select:none;color:#fff;border-radius:0;background:#2b2b2b;max-width:905px;font-weight:500;font-size:25px;float:left;height:60px;line-height:60px;text-transform:none}a.button21{display:none;width:100%;height:auto;padding:3px 0;line-height:25px;vertical-align:middle;text-align:center;text-decoration:none;user-select:none;color:#fff;max-width:355px;font-weight:500;font-size:16px;border:none;background:linear-gradient(45deg,#0a0a0a,#c3c3c3);text-transform:uppercase;position:absolute;left:0;bottom:0}.site-main ul.products.columns-4 li.product:hover a.button21{display:inline-block}a.button21:hover{display:inline-block}a.button21:active{display:inline-block}.entry-summary a.button21{position:relative}@media screen and (max-width:1290px){a.button21{width:94%;background-image:none;padding-left:0}a.button21:hover:not(:active){background-image:none}}@media screen and (max-width:768px){a.button21{width:100%;font-size:14px;color:#fff;background:#2b2b2b;display:block;max-width:none}a.button21:hover:not(:active){background:#fff;color:#e42e35;font-weight:600}a.button21:active{background:#fff;color:#e42e35;font-weight:600}}@media screen and (max-width:420px){.entry-summary a.button21{width:47%;float:left;min-width:10px;margin-left:.5%}}@media screen and (max-width:370px){.entry-summary a.button21{width:48.5%;font-size:14px}}@media (max-width:330px){.entry-summary a.button21{padding-top:6px;padding-bottom:6px;font-size:13px}}@media (max-width:270px){.entry-summary a.button21{padding-top:6px;padding-bottom:6px;font-size:12px;width:49%}}