.productHm .categoryGroup .categoryHeader{border-bottom:2px solid #479200}.productHm .categoryGroup .categoryName{font-size:28px;font-weight:700;color:#479200;text-transform:uppercase;letter-spacing:1px}@media(max-width: 480px){.productHm .categoryGroup .categoryName{font-size:18px}}.productHm .item{border-radius:10px;background:#faefdd}.productHm .item .addToCart{padding:6px 10px 6px 10px;font-family:"fm_secondary";border-radius:4px;font-size:12px;text-transform:uppercase;background:#479200;color:#fff}.productHm .item .content .pdTitle{font-size:18px;line-height:27px;font-weight:normal;letter-spacing:2px}.productHm .item .content .pdBtn{font-size:14px;letter-spacing:5px;text-align:center;color:#cfb28b;text-transform:uppercase;font-weight:bold;cursor:pointer}.productHm .item .priceColumns .priceCol .price{font-size:20px}.productHm .item .price{font-size:20px}.productHm .item .originalPrice{font-size:13px;color:#aaa;display:block}.productHm .item .offerBadge{display:inline-block;background:#479200;color:#fff;font-size:11px;font-weight:600;padding:1px 7px;border-radius:20px;margin-top:3px}.productHm .item .priceComment{font-size:12px;font-style:italic;color:#888;display:block;margin-top:2px}.dumpsterHm .item{border-radius:10px}.catNavWrap{padding:0 1rem}.catNavBtn{display:inline-block;padding:9px 22px;border-radius:50px;background:rgba(0,0,0,0);border:2px solid #479200;color:#479200;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;white-space:nowrap;transition:background .25s,color .25s,transform .2s}.catNavBtn:hover,.catNavBtn:focus{background:#479200;color:#fff;text-decoration:none;transform:translateY(-2px)}@media(max-width: 480px){.catNavBtn{font-size:12px;padding:7px 16px}}